为了账号安全,请及时绑定邮箱和手机立即绑定

使用@ConfigurationProperties(prefix = "demo")注解修饰的类注入不进来

使用@ConfigurationProperties(prefix = "demo")注解修饰的类注入不进来

小波66 2018-09-12 20:32:27
@ConfigurationProperties(prefix = "imooc.security")public class SecurityProperties {.......}@RestControllerpublic class BrowserSecurityController {@Autowired private SecurityProperties securityProperties;}启动运行会报错:***************************APPLICATION FAILED TO START***************************Description:Field securityProperties in com.imooc.security.browser.BrowserSecurityController required a bean of type 'imooc.security.core.properties.SecurityProperties' that could not be found.Action:Consider defining a bean of type 'imooc.security.core.properties.SecurityProperties' in your configuration.
查看完整描述

2 回答

?
Delete94

TA贡献1条经验 获得超0个赞

解决了吗?楼主

查看完整回答
反对 回复 2019-04-15
?
chandou

TA贡献22条经验 获得超11个赞

少了一个注解注入到spring容器中,在你的class类SecurityProperties上增加注解@component即可

查看完整回答
反对 回复 2018-09-12
  • 小波66
    小波66
    加了这个@Component注解还是不可以,报相同的错误。 当我把 自动注入的给注释掉,项目能跑起来 @Autowired private SecurityProperties securityProperties;
  • chandou
    chandou
    按照报错信息就是没有将properties注入到容器中,去掉自动注入properties当然可以了,去掉后启动的时候不从容器中找这个配置文件的bean了,就不会报错
  • 2 回答
  • 0 关注
  • 9244 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信