Spring课程学习总结

Spring学习课程笔记(未完待续)
网易云课堂课程:https://study.163.com/course/courseMain.htm?courseId=1005991005

课时1:Spring环境搭建、STS工具、第一个Spring程序
IOC:控制反转(也可以成为DI:依赖注入)

1.搭建spring环境
Spring版本下载地址:https://repo.spring.io/release/org/springframework/spring/
本次学习下载的是:spring-framework-4.3.9.RELEASE-dist
本续学习需要的jar包是:
1.spring-aop-4.3.9.RELEASE.jar(开发AOP特性时需要的jar)
2.spring-beans-4.3.9.RELEASE.jar(处理bean的jar)
3.spring-context-4.3.9.RELEASE.jar(处理spring上下文的jar)
4.spring-core-4.3.9.RELEASE.jar(spring核心jar)
5.spring-expression-4.3.9.RELEASE.jar(spring表达式)
6.还有一个第三方的jar包commons-logging-1.1.1.jar(日志jar)(下载地址: https://mvnrepository.com/artifact/commons-logging/commons-logging)
然后使用eclipse建一个spring项目Java Project,然后把jar包Build Path增加到类路径

2.编写spring配置环境(配置文件)
为了编写时有一些提示、自动生成一些代码,
可以给eclipse下载支持spring的插件:spring-tool-suite(下载地址:https://spring.io/tools)
官网下载不到,参考链接:https://blog.****.net/weixin_34015860/article/details/85977259
(http://download.springsource.com/release/TOOLS/update/3.8.4.RELEASE/e4.7/springsource-tool-suite-3.8.4.RELEASE-e4.7.0-updatesite.zip)
引入以后选择Spring Bean Configuration File创建applicationContext.xml

3.开发spring程序(IOC)
1.创建Student实体类 属性有stuAge、stuName、stuNo然后添加get、set、tostring方法(代码截图略)
2.applicationContext.xml选择IOC(截图如下)
Spring课程学习总结
3.创建测试类(截图如下)
Spring课程学习总结
小结:可以发现,springIOC容器帮我们new了对象,并且可以给对象赋值