Spring中提供了三种主要的装配机制
1.在xml中进行显式配置;
2.在java中进行显式配置;
3.隐式bean发现机制和自动装配;
第一种就是在xml配置文件中使用bean标签声明。
而上面的使用的是就是就是第二种。
第三种的隐式bean发现机制就是Spring支持扫描使用@Service、@Component、@Repository、@Controller的类,并注册成Bean。
自动装配指的就是Spring会尝试满足在使用@Autowired的属性值和方法相对应的依赖(属性值就是本身的实体,方法就是参数中的依赖),并将符合的bean填充过来。
原文:https://www.cnblogs.com/landiss/p/14349335.html