本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
1 在 Eclipse 中新建一个 Maven 工程
(1) File -> New -> Other… -> Maven -> Maven Project
(2) 注意以下勾选项,点击 Next>
(3) 填写 Group Id,Artifact Id,Version,Packaging 选择 jar,点击 Finish
生成的工程有警告信息,查看警告信息发现是 JDK 版本不匹配,自动生成的工程默认使用 JDK 1.5
2 修改工程属性
(1) 选中工程点击鼠标右键 -> Properties,或者直接使用快捷键 Alt + Enter,在弹出的工程 Properties 窗口中选择 Project Facets,点击 Convert to faceted form…
(2) 将 Java 设置为本地 JDK 版本,点击 Apply
(3) 选择 Properties 窗口中 Java Build Path,确认使用的 Libraries 是否为本地 JDK,如果不是则选中当前 JRE System Library 点击 Remove
(4) 移除成功后点击 Add Library…
(5) 在弹出窗口中选择 JRE System Library,点击 Next>
(6) 选择本地 JDK,点击 Finish
(7) 选择 Properties 窗口中 Java Compiler,确保编译版本和本地 JDK 一致
3 修改 POM 文件添加 Spring 依赖
(1) 在 pom 文件中添加通用属性配置
(2) 在 pom 文件中添加依赖
(3) 生成的 pom 文件
(4) 保存修改后的 pom 文件后 Maven 会在本地仓库中查找是否有依赖包,如果找不到则会查找 Maven 中央仓库中相关依赖包下载到本地,成功后在工程 Maven Dependencies 中可以看到相关依赖包资源
实际上本文中的示例工程只需导入 Spring 的4个必需的 jar 包:
* spring-beans
* spring-context
* spring-core
* spring-expression
4 创建 Hello Spring 类
5 添加 Spring Bean 配置文件
(1) 选中工程的 src/main/resources,右键 New -> Other… -> Spring -> Spring Bean Configuration File,点击 Next>
(2) 给文件命名并点击 Finish,点击 Next>
(3) 勾选如下选项,注意 Spring 版本,点击 Finish
(4) 编辑自动生成的 Spring Bean 配置文件
4 修改 POM 文件添加 JUnit 依赖
5 新建 JUnit Test Case
(1) 选中工程的 src/test/java,右键 New -> Other… -> Java -> JUnit -> JUnit Test Case
(2) 编写测试用例
6 运行测试用例
7 观察 Spring 内部逻辑
(1) 注释掉测试用例中的部分方法
(2) 修改 HelloSpring 类,增加构造方法
(3) 运行测试用例,观察测试结果,可以看到 Spring 已经自动生成了 HelloSpring 类的实例