是个容器, Rod Johnson Spring之父,2017年9月发布Spring最新版本:Spring 5.0通用版
1.1.2 优势 1.1.3 Spring体系结构 1.2 Spring开发 1.2.1 Spring开发步骤大致执行流程
总结步骤:
- 导入Spring开发基本包
- 编写Dao接口和实现类
- 创建Spring核心配置文件
- 在配置文件中配置UseDaoImpl
- 使用Spring中的API获得Bean实例
- 在IDEA中新建项目,选择Maven,选中带webapp的模板后缀创建项目即可,如图
- 命名项目名称、路径等信息,如图,其中More Settings中默认即可,点击下一步。
- 此项目所用Maven设置,默认即可,如图
- 静待完成后,补全缺失的目录,补全后如图
- 删除pom文件中多余的东西,剩下如图,
- 在pom文件中添加坐标代码,如下:
org.springframework spring-context 5.2.3.RELEASE
- 添加完后更新即可,更新后如图,可在依赖库中看到新增的资源
- 在main目录下的java目录下新建一个包路径
- 在此包路径下新建一个UserDao的interface型文件,如图
- 在接口文件同级新建实现类路径包
- 包下新建接口的实现类,如图
在main下的resources文件夹上右击新建名为applicationContext的xml文件,如图
创建后文件内容如下:
1.2.2.6 配置接口及实现类
在applicationContext文件中输入以下代码
如图
1.2.2.7 测试项目- 在pom文件中添加Junit单元测试依赖,依赖代码如下:
junit junit 4.13 test
- 在test下新建测试类,输入以下代码
ApplicationContext appletContext = new ClassPathXmlApplicationContext("applicationContext.xml");
// getBean里的是applicationContext里面配置的bean的id名,一定保持一致
UserDao userDao = (UserDao) appletContext.getBean("UserDao");
userDao.sayHello();
如图
- 右键执行Run方法即可,控制台出现信息即可成功!如图



