SpringBoot@Componet注解注入失败
SpringBoot@Componet注解注入失败1.问题描述:在springboot程序编写中,明明给Person类加了@Component注解,容器却显示找不到Person类的Bean对象。网上找了很多种常规解法,发现都无效,后来才意识到,可能是包扫描的问题,由于当时我的主程序是放在一个与主程序同名的文件夹下,根据默认包扫描规则–扫描主程序所在包及其所有子包中的类,那么方在d...
·
SpringBoot@Componet注解注入失败
1.问题描述:
在springboot程序编写中,明明给Person类加了@Component注解,容器却显示找不到Person类的Bean对象。
网上找了很多种常规解法,发现都无效,后来才意识到,可能是包扫描的问题,由于当时我的主程序是放在一个与主程序同名的文件夹下,根据默认包扫描规则–扫描主程序所在包及其所有子包中的类,那么方在domain包下的Person类自然不会被扫描到,所以@Component虽然标注了,但却不会生效。
2.解决方法:
在主程序上添加Componet注解
@ComponentScan("com.example")
让springboot成功扫描example下的所有包,则水到渠成,问题解决
更多推荐
已为社区贡献1条内容
所有评论(0)