更新时间:2021年03月18日 08时58分10秒 来源:黑马程序员
Spring框架实现实例化的三种方式:
第1种:使用构造器实例化Bean
这是最简单的方式,Spring IoC容器即能使用默认空构造器也能使用有参数构造器两种方式创建Bean。
第2种:使用静态工厂方式实例化Bean
使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,该方法必须是静态方法。而且使用静态工厂方法也允许指定方法参数,spring
IoC容器将调用此属性指定的方法来获取Bean。
第3种:使用实例工厂方法实例化Bean
使用这种方式不能指定class属性,此时必须使用factory-bean属性来指定工厂Bean的id,factory-method属性指定实例化Bean的方法,而且使用实例工厂方法允许指定方法参数,方式和使用构造器方式一样。
猜你喜欢: