java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > springboot配置文件组解决自动配置属性无法注入

解决springboot配置文件组解决自动配置属性无法注入问题

作者:山野万万里!

在使用Spring Boot时,可能会遇到配置文件属性注入失败的问题,本文描述了一个案例,其中尝试使用profile文件组指定不同环境下的配置文件,但遇到了属性无法成功注入的情况,提供的解决办法是将Spring Boot的版本号从2.2.0.RELEASE升级到2.4.0

一、问题描述

1、问题总述

使用profile文件组去指定配置文件,期望实现不同配置文件下的属性自动配置问题,结果却出现了值无法注入成功的情况。

2、案例中各个部分配置

默认配置文件的内容如下:

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

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

pojo类-animal:

web层的控制器方法:

3、测试结果

二、解决办法

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

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

测试结果:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文