springboot项目加载配置文件失败
2023-12-13 04:25:06
问题
在使用springboot打成jar以后,需要文件加载一个redisson-cluster的配置文件。配置文件是在jar的同级目录。启动时却总是加载jar中的配置文件,而外部配置文件却不加载
看下配置:
spring:
redis:
redisson:
# redis配置位置
file: classpath:redisson-master.yaml
处理
习惯了写classpath来引入文件,但忽略了classpath的含义,classpath在jar中是classes下面开始的目录
我们看下这个结构,其实整体结构是从BOOT-INF/classes,那么对于外面的redisson-master.yam文件,上面配置肯定是不行的。应该采用如下方式:
spring:
redis:
redisson:
# redis配置位置
file: file:./redisson-master.yaml
```sql
在这里插入代码片
感谢阅读,欢迎批评指正!
文章来源:https://blog.csdn.net/weixin_39357332/article/details/134826060
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!