Spring 入门之 Hello Spring

本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。


1 在 Eclipse 中新建一个 Maven 工程

(1) File -> New -> Other… -> Maven -> Maven Project
这里写图片描述

(2) 注意以下勾选项,点击 Next>
这里写图片描述

(3) 填写 Group IdArtifact IdVersionPackaging 选择 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 类的实例
这里写图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

又言又语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值