spring BeanFactory版本的快速入门

发布时间 2023-10-31 19:59:57作者: 嘎嘎鸭2

 

 

 

代码示例:

 

 

public static void main(String[] args) {
//创建一个工厂对象
DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();

//创建一个读取器(读xml文件)
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory);

//读取配置文件给工厂
reader.loadBeanDefinitions("beans.xml");

//根据id获取Bean对象
UserService userService = (UserService) beanFactory.getBean("userService");
//System.out.println(userService);

UserDao userDao = (UserDao) beanFactory.getBean("userDao");
//System.out.println(userDao);
}