第2章 装配Bean
Posted lvhouhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第2章 装配Bean相关的知识,希望对你有一定的参考价值。
目录
2.1 Spring配置的可选方案
Spring具有非常大的灵活性,它提供了三种主要的装配机制:
-
在XML中进行显式配置。
-
在Java中进行显式配置。
-
隐式的bean发现机制和自动装配。
在便利性方面,最强大的还是Spring的自动化配置。 所以,优先级:自动装配>显式装配>XML装配
这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。
2.2 自动化装配bean
Spring从两个角度来实现自动化装配:
-
组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean。
-
自动装配(autowiring):Spring自动满足bean之间的依赖
2.2.1 创建可被发现的bean
@Component
注解。这个简单的注解表明该类会作为组件类,并告知Spring要为这个类创建bean。
不过,组件扫描默认是不启用的。我们还需要显式配置一下Spring,从而命令它去寻找带有@Component
注解的类,并为其创建bean。
程序清单2.3的配置类展现了完成这项任务的最简洁配置。
程序清单2.3 @ComponentScan注解启用了组件扫描
以上是关于第2章 装配Bean的主要内容,如果未能解决你的问题,请参考以下文章