配置文件:oss-config.yml application.yml
使用@Value 始终无法读取。
解决方法
1.修改oss-config.yml 文件名为 application-ossConfig.yml
2.application.yml文件添加
引入自定义的配置文件,刚开始自定义的配置文件名为application-oss-config.yml死活引不进去,现在想想可能是‘-’被spring认为是一个分隔符!!!!
3.自定义application-ossConfig.yml文件内容,类似这样,

自定义配置文件中,我引用了变量,例如这样:

前缀一定要加上,否则获取不到!!!!
4.配置读取类这样写

本文介绍了如何在Spring Boot项目中解决jar包外读取自定义配置文件的问题。通过将自定义配置文件`oss-config.yml`重命名为`application-ossConfig.yml`并引入到`application.yml`,确保前缀正确使用,以及配置读取类中使用完整的`@Value`注解。注意,Spring Boot仅识别`application.yml`或`application.properties`作为外置配置文件,需要显式引入自定义配置,且被引入的配置文件中允许使用变量。
最低0.47元/天 解锁文章
1570

被折叠的 条评论
为什么被折叠?



