springboot中.yml文件的值无法读取的问题及解决
更新时间:2022年02月16日 09:53:55 作者:遇见bug
这篇文章主要介绍了springboot中.yml文件的值无法读取的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
yml文件的值无法读取的问题
1、添加maven依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>
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: xxxxx consumer_id: prod
yml文件不被识别
springboot项目yml不是绿叶,以至于编写文件没有提示
解决方法
1.File-----settings,开启springboot插件
2.File-----ProjectStructure
3.配置成功
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
一文了解Java Log框架彻底搞懂Log4J,Log4J2,LogBack,SLF4J
本文主要介绍了一文了解Java Log框架彻底搞懂Log4J,Log4J2,LogBack,SLF4J,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-03-03Mybatis-plus foreach拼接字符串查询无数据返回问题
这篇文章主要介绍了Mybatis-plus foreach拼接字符串查询无数据返回问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-03-03
最新评论