标签:自动 focus 基础 一起 互斥 装配bean java ring 任务
Spring具有非常大的灵活性,它提供了三种主要的装配机制:
在XML中进行显式配置。
在Java中进行显式配置。
隐式的bean发现机制和自动装配。
在便利性方面,最强大的还是Spring的自动化配置。 所以,优先级:自动装配>显式装配>XML装配
这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。
Spring从两个角度来实现自动化装配:
组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean。
自动装配(autowiring):Spring自动满足bean之间的依赖
@Component
注解。这个简单的注解表明该类会作为组件类,并告知Spring要为这个类创建bean。
不过,组件扫描默认是不启用的。我们还需要显式配置一下Spring,从而命令它去寻找带有@Component
注解的类,并为其创建bean。
程序清单2.3的配置类展现了完成这项任务的最简洁配置。
程序清单2.3 @ComponentScan注解启用了组件扫描
标签:自动 focus 基础 一起 互斥 装配bean java ring 任务
原文地址:https://www.cnblogs.com/lvhouhou/p/12187054.html