springboot 项目jar包外读取自定义配置文件

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

配置文件: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.配置读取类这样写

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值