Spring容器的基本实现
Spring容器的基本实现 Intellij IDEA ,Spring5.0.1 下面会以一个简单的案例来谈一谈Spring容器的基本实现。 一、搭建Spring的简单工程 搭建简单的Spring工程,目录结构如下:创建一个User对象,编写一个appliacationContext.xml;将User交个Spring去管理。然后从容器中获取该对象 接下来针对下面这段代码进行展开讲解: @Test public void testIOC ( ) throws Exception { // 创建对象 // User user = new User(); // 现在,把对象的创建交给spring的IOC容器 Resource resource = new ClassPathResource ( "applicationContext.xml" ) ; // 创建容器对象(Bean的工厂), IOC容器 = 工厂类 + applicationContext.xml BeanFactory factory = new XmlBeanFactory ( resource ) ; // 得到容器创建的对象 User user = ( User ) factory . getBean ( "user" ) ; } 二、认识一下核心类 2.1 DefaultListableBeanFactory