springboot中.yml文件的值无法读取的问题及解决
目录
- yml文件的值无法读取的问题
- 1、添加maven依赖
- 2、注解方式在需要使用变量名的类上加上注解 ,@Configuration
- 3、.yml文件配置如下
- yml文件不被识别
- 解决方法
yml文件的值无法读取的问题
1、添加maven依赖
org.springframework.boot spring-boot-configuration-processortrue
2、注解方式在需要使用变量名的类上加上注解 ,@Configuration
@ConfigurationProperties(prefix = “mq”),注意@value中的前缀也要加否则可能出现读取不到的情况,网上的有很多都没加,但是能读取到,搞不清楚什么原因,个人感觉也不应该加
@Configuration@ConfigurationProperties(prefix = "mq")public class AliMqConfig {@Value("${mq.producer_id}")public String producerId; @Value("${mq.consumer_id}")public String consumerId;
3、.yml文件配置如下
mq:producer_id: xxxxxconsumer_id: prod
yml文件不被识别 springboot项目yml不是绿叶,以至于编写文件没有提示
文章图片
解决方法
1.File-----settings,开启springboot插件
文章图片
2.File-----ProjectStructure
【springboot中.yml文件的值无法读取的问题及解决】
文章图片
3.配置成功
文章图片
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- Activiti(一)SpringBoot2集成Activiti6
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募