首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

spring boot1.5以上版本@Configuration

2024-12-12 来源:要发发知识网

问题

mark

解决方案

之前一直采用的方式是添加@ConfigurationProperties注解,配置其prefixlocation属性,然后在spring boot启动类中用@EnableConfigurationProperties激活配置类

既然不行了,那我们只能换一种方式:

  1. @EnableConfigurationProperties取消激活自定义的配置类(重要
  2. 在配置类中采用@Component的方式注册为组件,然后使用@PropertySource来指定自定义的资源目录
    mark

总结

当然,spring boot认为将一个配置类绑定到一个配置文件是一件不好的事,因此,我们也应当尽可能的去理解他的思想,然后找到一个最有效的方式来解决这个问题。

显示全文