1. 通过java代码装配bean。
比如将第三方库中的组件装配到你的应用中时,没法使用组件扫描和自动装配,这时候就需要用到显示配置了,
有两种选择:
- java
- XML
javaConfig和java代码类似,使用简单。
2. 创建配置类
关键在于添加@Configuration注解。
|
|
显示创建也就不需要之前的@ComponentScan注解了。
3. 声明简单的bean
编写一个方法,这个方法创建所需类型的实例,然后给这个方法添加@Bean注解。
|
|
4. JavaConfig注入
javaConfig最简单的方法是引用创建bean的方法。1234@Beanpublic CDPlayer cdPlayer() { return new CDPlayer(sgtPeppers());}
cdPlayer可以直接请求一个CompactDisc作为参数,调用cdPlayer()创建CDPlayer bean的时候,Spring就自动装配一个CompactDisc到配置方法之中。实现了DI。代码如下:
|
|