为什么ssm项目中xml没有配置component-scan,@Component注解还是能生效?

image.png
为什么没有component-scan,@Component注解还是能生效,和xml中的<dubbo:annotation package="xxx"/>有关系嘛?

阅读 4.3k
3 个回答

看看是不是用了@ComponentScan注解,用这个注解也会生效的

默认会扫描项目运行主类所在的包它的子包

使用的是普通的SSM项目的话,看看配置文件是否配置了注解扫描。

<context:component-scan base-package="com.xxx"></context:component-scan>

如果是springBoot项目,不使用@ComponentScan组件指定批量注册bean的路径的话,默认是扫描同级与他的子级。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题