"com.imooc"在@ComponentScan里面可以省略吗?
请问老师
@ComponentScan(basePackages = {"com.imooc", "org.n3r.idworker"})
在@SpringBootApplication里面已经有@ComponentScan,会默认扫描"com.imooc"。
这里又重复了"com.imooc”,是不是多余了?可以改成直接@ComponentScan(basePackages = "org.n3r.idworker”)吗?
还是说要扫描额外的包,就必须也加上默认的包 写在一起?
16
收起
正在回答 回答被采纳积分+1
2回答
qq_慕莱坞4316410
2021-11-21 16:03:55
加这个还是不加这个需要看你的主启动类在什么位置,有一个包是没在com.imooc下,老师使用componentscan进行扫描的,强制进入该包下面,但是使用这个扫描有一个弊端,那就是只会扫描你写的路径下的所有包,其他地方都不扫描,你不加这个com.imooc的会直接扫到org包下,其他包就不会扫描了,所以两个都要加
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星