自 动扫描
老师 我们什么时候需要开启注解扫描 什么是不需要开启注解扫描呀! 我知道自动扫描就是自动扫描路径,自动注册需要注册的bean,而且,开启自动扫描会自动开始注解注入 我们就拿老师的spring-service2.xml和spring-service3.xml做例子,这里2.xml是配置了自动扫描 而3.xml是没有配置的,我发现3.xml是配置了目标对象的,而2.xml配置了自动扫描,扫描的是一个范围, 而不是对象,我能这样理解吗?如果配置自动扫描和单独配置目标Bean对象都是可以的,都是注册bean的 一个过程,只不过自动扫描会按照你的条件去注册符合条件下的全部bean对象,而单独配置目标对象只会 注册这一个单独的bena对象。一个是精确注册,一个是大规模注册。
21
收起
正在回答
1回答
同学理解的不错,但稍有些偏差
“自动扫描会按照你的条件去注册符合条件下的全部bean对象”上边是否有@controller@service等把bean交给spring的注解,如果没有写注解,这个bean对象也不会被注册。配置的路径中的bean上如果有以上注解,它的作用就是让这些注解起作用。
如果是在xml中把bean注册给spring就不需要配置注解扫描了
如果同学是使用的注解的方式把对象交给spring就需要配置注解扫描了。
一般我们会使用注解的方式对一点。
如果我的回答解决了你的问题,请采纳,祝学习愉快.
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星