
springboot
一只拖后腿的程序猿
这个作者很懒,什么都没留下…
展开
-
SpringBoot get请求返回 错误码 406 Not Acceptable
场景描述今天需要写查询服务器上某一个文件是否存在,整个Controller注解为@RestController代码大致如下 @ApiOperation(value = "查询文件是否存在") @RequestMapping(value = "/query/{filename:.+}", method = RequestMethod.GET) public JSONData q...原创 2018-09-27 22:56:07 · 5211 阅读 · 3 评论 -
SpringBoot Rest Api 设置超时时间
项目有一对外开放api,外网访问经常出现超时,刚接触spring boot不久,内置的tomcat不像原先那样在server.xml中设置request超时时间。后来查了些资料,在配置文件application.properties中加了spring.mvc.async.request-timeout=20000,意思是设置超时时间为20000ms即20s,超时问题的确不怎么发生了。还有另外一...原创 2018-09-28 22:36:57 · 23137 阅读 · 5 评论 -
BigDecimal/Long 前后端交互失去精度解决方法
问题发现一个诡异的现象,数据库存储的bigDecimal类型的数据,经过springboot返回给前端数据丢失了几位小数,例如 222233334444.12345678(后端)->222233334444.123456(前端)。经过查资料,在Controller层通过@ResponseBody将返回数据自动转换成json时,不做任何处理,而直接传给前端的话,在BigDecimal长度大于...原创 2018-11-21 17:23:56 · 18597 阅读 · 5 评论 -
spring boot静态资源配置的两种方式
配置文件:#static-path-pattern只能写一个路径通配 且不使用@EnableWebMvcspring: mvc: static-path-pattern: /** resources: static-locations: classpath:/META-INF/resources/,file:D:/work/file/upload/如果使用@Enab...原创 2019-02-11 15:10:43 · 524 阅读 · 1 评论 -
Ubuntu RabbitMQ安装及springboot集成使用
安装rabbitMQ是用erlang语言编写的,先安装erlangsudo apt-get install erlang-nox#安装完成erl接下来添加公钥wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -安装rabbitMQ,安装之后会自动启动sud...原创 2019-05-12 09:07:33 · 243 阅读 · 0 评论