Spring框架概述
- Spring是轻量级的、开源的JavaEE框架
- Spring可以解决企业应用开发的复杂性
- Spring有两个核心部分:IOC、AOP
IOC
IOC:控制反转,把创建对象的过程交给Spring
AOP
AOP:面向切面,不修改源代码的情况下进行功能的添加
Spring特点
- 方便解耦,简化开发
- AOP编程的支持
- 方便程序的测试
- 可以方便和其它框架进行整合
- 方便进行事务操作
- 降低API开发难度
- Java源码的经典学习范例,Spring源码出处体现着大师对Java设计模式的灵活运用和对Java技术的高深造诣,Spring源码无疑是Java技术的最佳实践范例。如果想在短时间内迅速提高自己的Java技术水平和应用开发水平,学习和研究Spring源码将会使你收到意想不到的效果。
入门案例
1、下载Spring5
手动下载地址:
https://repo.spring.io/release/org/springframework/spring/
2、导包
将libs中的core、bean、context、expression的jar包导入到项目中去,还需要一个commons-logging的日志相关的包:
3、创建普通类
4、创建spring配置文件,在配置文件配置要创建的文件
这个配置文件使用的是xml格式的文件
5、进行测试代码编写