1 启动报错
启动报错,Redis的某个属性没有值:
可是我的这些配置明明都有,他就是读不到,之前好好的。。莫名很邪门。。。
2 排查思路
从现象感觉上像是 application.properties 文件不起作用,像是没读取似的,看启动类文件结构也都没啥毛病,然后看看 target里,发现确实 resources下的文件都没有打包进来:
其实有点邪门的,我加上这个配置也还是没有,之前我也没加这个都能启动的。。,有点诡异。
然后偶然的看见我的 pom文件里,有这么一句,哎哟,应该就是这个了, pom类型应该只是管理依赖的,不管代码的执行的,把这句去掉,舒服了。
<packaging>pom</packaging>
嘿嘿,去掉这行就好了,可能之前复制粘贴的时候贴错了,没注意。因为POM默认jar包打包所以去掉即可哈。看来程序还是不会骗人的,一直觉得是idea的问题,我的错。
- application SpringBoot properties 就是 问题application springboot properties就是 application树叶springboot properties application springboot properties文件 application springboot properties sqlserver jdbctemplatedemo jdbctemplate application properties configurationproperties application properties application properties数据库 数据 application properties sloans 全局application properties文件 数据源application properties数据