
springboot
猿敲月下码
开源软件作者
展开
-
fastjson有可能对spring-boot-starter-actuator造成影响
探针接口返回类通过jackson序列化,换成fastjson序列化就有问题,详见:org.springframework.boot.actuate.health.Status。最近公司的项目迁移到k8s,为了配合k8s探针,项目统一使用spring-boot-starter-actuator。@JsonProperty是jackson注解,fastjson不认识这个,因此返回了code字段。如果使用了fastjson,并且使用fastjson序列化http响应。原创 2023-02-23 15:00:55 · 303 阅读 · 1 评论 -
SpringBoot四种读取properties文件的方式
前言在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作。今天就分享四种在Springboot中获取配置文件的方式。转载 2017-12-13 10:56:47 · 146650 阅读 · 9 评论 -
springboot引入本地jar包,并且打包把本地jar打进去
引入本地jar com.aaa bbb 1.0.0 system ${project.basedir}/libs/bbb-1.0.0.jar ${project.basedir}表示项目所在根目录打包成jar给spring-boot的打包插件设置一下includeSystemScope参数即可 or原创 2018-01-24 14:23:04 · 10508 阅读 · 1 评论 -
springboot访问静态文件出错
这个是一个很隐蔽的问题,springboot配置没做改变,突然就无法访问静态文件了,之前一直是好的。由于是团队开发,肯定是有人提交了一段代码导致(配置没变,这部分可以先排除)。仔细排查后发现最近新加了这样一段代码:@RequestMapping(name = "/") @ResponseBody public String slbCheck() { ...原创 2018-04-24 11:49:10 · 1016 阅读 · 0 评论 -
springboot+mybatis多数据源配置
首先application.properties配置:# 主数据源spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://${mysql.ip}:3306/stu?useUnicode=true&characterEncoding=utf-8&...原创 2018-05-09 19:21:02 · 395 阅读 · 0 评论 -
关于使用properties还是yaml
springboot配置文件支持properties和yml,虽然yml看上去简洁不少,但是个人还是倾向于properties,原因在于:1.yml阅读不直观,人习惯阅读方式是从左到右,properties从左到右,一个key对应一个value非常直观,而yml查找属性需要自上而下。2.yml复制黏贴麻烦,有时候需要复制key到代码里面,yml树状结构无法进行复制。3.properties书...原创 2019-08-01 10:14:11 · 3514 阅读 · 0 评论 -
解决Springboot @ResponseBody 返回中文乱码问题
如下代码,返回中文乱码@RequestMapping("/getAddress")@ResponseBodypublic String getAddress(){ return "北京市"; // 页面显示???}解决办法:设置自带的StringHttpMessageConverter编码为UTF-8(默认是ISO_8859_1)@Configurationpublic cla...原创 2019-08-14 14:47:27 · 9191 阅读 · 2 评论