【视频&交流平台】git
à SpringBoot网易云课堂视频github
http://study.163.com/course/introduction.htm?courseId=1004329008spring
à Spring Boot交流平台ide
http://412887952-qq-com.iteye.com/blog/2321532spring-boot
需求缘起:spa
在录制Spring Boot自定义属性的时候,发现@ConfigurationProperties的locations已通过时了,以下代码:视频
如上代码状况locations已通过时,不建议使用了。xml
版本说明:htm
出现以上的状况,前提是Spring Boot版本使用的是1.4+以上的版本,若是使用的1.4以前的版本,好比:1.3.3版本的时候,是能够正常使用的。blog
解决之道:
(1)在@EnableConfigurationProperties取消激活自定义的配置类
(2)采用@Component的方式注册为组件,而后使用@PropertySource来指定自定义的资源目录,以下代码:
能够参考连接:https://github.com/spring-projects/spring-boot/issues/6726