spring boot
文章平均质量分 72
syslbjjly
这个作者很懒,什么都没留下…
展开
-
docker-compose+Dockerfile+gitee+宝塔WebHook自动部署
一、配置宝塔及gitee互通安装地址:检测中1.安装宝塔WebHook2.配置项目的公钥 a.linux生成对应的SSH公钥,邮箱为git的邮箱ssh-keygen -t rsa -C "xxxxx@xxxxx.com" b.生成后查看对应的public key公钥信息cat ~/.ssh/id_rsa.pub c.在码云中添加自己服务器的公钥 3.配置WebHooks a.通过宝塔页面...原创 2021-09-29 16:30:46 · 876 阅读 · 0 评论 -
spring boot项目启动时出现Address already in use: bind
PS:web项目在启动的时候,一般会报Address already in use: bind,常规的处理思路为:删除任务管理器中的javaw.exe进程即可;当删除仍然解决不了时,一般处理思路如下,以windows系统为例。1.查看当前端口被哪个进程占用了(进入到CMD中) netstat -ano|findstr "8023" 输出结果为: TC...原创 2019-04-01 16:48:38 · 1563 阅读 · 0 评论 -
spring boot @responseBody 中文乱码解决方法
使用SpringBoot开发,对外开发接口供调用,传入参数中有中文,出现中文乱码,查了好多资料,总结解决方法如下:第一步,约定传参编码格式不管是使用httpclient,还是okhttp,都要设置传参的编码,为了统一,这里全部设置为utf-8第二步,修改application.properties文件增加如下配置(以yml配置为主):server: tomcat: ...原创 2019-04-01 17:14:12 · 8113 阅读 · 3 评论 -
spring MVC统一异常处理的几种方式
异常统一处理分为三种方式:1.使用@ExceptionHandler + @ControllerAdvice注解2.使用spring AOP (@AfterThrowing + @Aspect)3.继承HandlerExceptionResolver接口4.使用@ExceptionHandler注解1.使用@ExceptionHandler + @Controll...原创 2019-04-01 17:21:42 · 688 阅读 · 0 评论 -
@RequestMapping版本控制和自定版本控制的区别以及实现
在进行REST接口的开发中,如果项目不断的进行迭代开发,需求不断的变化,会出现不同的版本,一个接口版本1和版本2的业务逻辑可能完全不同,但是又需要兼容之前的版本,我们可能不能在之前的接口进行修改,只能重新另外一个版本的接口,那该如何实现了?目前有几种方法,常见的有:一种是在url中加入版本号,第二种是在请求头中加入版本号。下面我给出一个小demo,基于在请求的url中加入版本号,扩展可以根据自己的...原创 2019-04-02 10:17:24 · 2317 阅读 · 2 评论