开发者

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

目录
  • 一、问题描述
    • 1、问题总述
    • 2、案例中各个部分配置
    • 3、测试结果
  • 二、解决办法
    • 总结

      一、问题描述

      1、问题总述

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

      2、案例中各个部分配置

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

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

      生产环境下的配置文件application_pord.编程客栈yml

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

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

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

      pojo类-animal:

      web层的控制器方法:

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

      3、测试结果

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

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

      二、解决办法

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

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

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

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

      测试结果:

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

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多js支持编程客栈(www.devze.com)kxinWVR

      0

      上一篇:

      下一篇:

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      最新开发

      开发排行榜