【Spring实战4】05---装配Bean(Java)

前面提到尽量通过组件扫描以及自动装配的方式实现Sping的自动化配置,但是有时还是需要Java或xml方式配置Spring,比如想将第三方库的组件装配的自己的应用,那么你就没有办法在它的类上中增加@Component和@Autowired注解了

在这种情况下,就要使用显示装配的范式 Java和Xml

 

如下:

@Configuration
public class CarBeans {

    @Bean(name = "car")
    public Car bulidCar() {
        Car car = new Car();
        car.setBrand("aodi911");
        car.setColor("yellow");
        return car;
    }

}

@configuration注解表面这个类是个配置类

@bean注解会告诉spring方法返回一个对象,该对象要注册为spring应用上下文的bean,使用name属性可以指定bean的id

posted @ 2016-11-03 16:34  hylinux  阅读(120)  评论(0编辑  收藏  举报