一步一步深入spring(1)--搭建和测试spring的开发环境中提到了一种实例化bean的方式,也是最基本的使用构造器实例化bean

1.使用构造器实例化bean:这是最简单的方式,Spring IoC容器即能使用默认空构造器

2.使用静态工厂方式实例化Bean,使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,而且使用静态工厂方法也允许指定方法参数,spring IoC容器将调用此属性指定的方法来获取Bean,配置如下所示:

(1)先编写一个静态工厂类方法:

 1 package junit.test;
 2 
 3 import com.yangyang.PersonService;
 4 import com.yangyang.impl.PersonServiceImpl;
 5 
 6 public class PersonServiceBeanFactory {
 7      //工厂方法
 8     public static PersonService newInstance(){
 9         //返回需要的实例
10         return new PersonServiceImpl();
11     }
12 
13 }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-03-04
  • 2022-12-23
猜你喜欢
  • 2021-06-11
  • 2022-12-23
  • 2021-04-04
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案