一、问题描述
1、问题总述:
使用profile文件组去指定配置文件,期望实现不同配置文件下的属性自动配置问题,结果却出现了值无法注入成功的情况。
2、案例中各个部分配置
默认配置文件的内容如下:
生产环境下的配置文件application_pord.yml
测试环境当中的配置文件appliation_test.yml
pojo类-animal:
web层的控制器方法:
3、测试结果:
二、解决办法
修改一下springboot的版本号,使用2.4.0的版本就可以,之前用的版本是2.2.0.RELEASE有点低了,功能不够。
在项目启动之后可以看到日志打印输出了-加载的配置文件组有哪些:
测试结果: