Hello World

Spring boot 使用 configuration 获取的属性为 null

1. 未设置 getter(),setter()方法,导致属性值注入失败;

2. spring 未扫描到该组件,在其他类中注入该对象失败,可在配置类添加 @configuration 或者 @component 注解解决;

3. 在主类添加  @EnableConfigurationProperties({MonitorConfig.class}) ,显示声明需要通过哪些类进行配置;

4. 在 target/classes 目录下检查是否有配置文件;

  如果项目的pom.xml中 添加了resource节点,可能覆盖 org.springframework.boot 中的配置,导致 target/classes 下没有配置文件;

posted @ 2018-12-19 09:07  小小忧愁米粒大  阅读(1949)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书