SpringBoot 部署遇到的坑

启动失败原因一

no applicable action for [springProfile], current ElementPath is [[configuration][springProfile]]

原因

logback.xml 加载早于 application.properties,所以如果你在 logback.xml 使用了变量时,而恰好这个变量是写在 application.properties 时,那么就会获取不到

解决方案:

按照官方文档的说法将 logback.xml 改为 logback-spring.xml 就可以了

启动失败原因二

原因

springboot 对于占位符 @无法识别

解决方案:

当你的密码等信息包含 @等这种特殊符号,使用单引号或者双引号来包起来,这样就能正常识别了。spring 将其当为字符串处理。


已有 0 条评论

    我有话说: