解决springboot配置文件组解决自动配置属性无法注入问题
一、问题描述
1、问题总述
使用profile文件组去指定配置文件,期望实现不同配置文件下的属性自动配置问题,结果却出现了值无法注入成功的情况。
2、案例中各个部分配置
默认配置文件的内容如下:

生产环境下的配置文件application_pord.yml

测试环境当中的配置文件appliation_test.yml

pojo类-animal:
web层的控制器方法:

3、测试结果


二、解决办法
修改一下springboot的版本号,使用2.4.0的版本就可以,之前用的版本是2.2.0.RELEASE有点低了,功能不够。

在项目启动之后可以看到日志打印输出了-加载的配置文件组有哪些:

测试结果:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
IDEA自动生成TestNG的testng.xml的插件方法
这篇文章主要介绍了IDEA自动生成TestNG的testng.xml的插件方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04
springboot启动feign项目报错:Service id not legal hostnam的解决
这篇文章主要介绍了springboot启动feign项目报错:Service id not legal hostnam的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08
使用HandlerMethodArgumentResolver用于统一获取当前登录用户
这篇文章主要介绍了使用HandlerMethodArgumentResolver用于统一获取当前登录用户实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-12-12
Spring Cloud之远程调用OpenFeign参数传递
本文介绍了Spring Cloud中使用OpenFeign进行远程调用时,参数传递的不同方式,包括传递单个参数、多个参数、对象和JSON数据,感兴的朋友一起看看吧2025-03-03


最新评论