老师我感觉您这里那个@ComponentScan好像讲错了
7月老师好,在3分钟左右的时候您注释掉了@ComponentScan换成@Import启动错误,其实不是因为@ComponentScan会扫描那个WebFactory,是因为您这还有一个MissyouApplication,它这个配置类上有@SpringBootApplication,@ComponentScan扫描到MissyouApplication这个配置类,所以@EnableAutoConfiguration配置会生效去扫描spring.factories里的Enable相关配置类把这个WebFactory加入容器.所以其实我觉得核心注解是@EnableAutoConfiguration,有了@EnableAutoConfiguration这个注解没有@ComponentScan也没关系.
86
收起
正在回答
1回答
@ComponentScan主要是去扫描 带有Component注解的一些组件。
Spring的Enable是另外一套机制。
这个我觉得要探讨的话,你应该具体 告诉我 我的描述里 哪个你觉得不太正确?欢迎继续 讨论。
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星