是个容器, Rod Johnson Spring之父,2017年9月发布Spring最新版本:Spring 5.0通用版
大致执行流程
总结步骤:
<dependencies> <!--添加Spring依赖坐标--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.3.RELEASE</version> </dependency></dependencies>
在main下的resources文件夹上右击新建名为applicationContext的xml文件,如图
创建后文件内容如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> </beans>
在applicationContext文件中输入以下代码
<!-- 将实现类配置进applicationContext--> <bean id="UserDao" class="com.demo.dao.impl.UserDaoImpl"></bean>
如图
<!-- 单元测试依赖--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> <scope>test</scope> </dependency>
ApplicationContext appletContext = new ClassPathXmlApplicationContext("applicationContext.xml"); // getBean里的是applicationContext里面配置的bean的id名,一定保持一致 UserDao userDao = (UserDao) appletContext.getBean("UserDao"); userDao.sayHello();
如图