一、Spring框架概述
定义:Spring5框架是一个轻量级开源的JavaEE框架,是针对bean的生命周期进行管理的轻量级容器。
目的:解决企业应用开发的复杂性
核心部分:IOC和AOP
- (1)IOC:控制反转,把创建对象的过程交给 Spring 进行管理
- (2)AOP:面向切面,不修改源代码进行功能增强
Spring特点:
- (1)方便解耦,简化开发
- (2)AOP编程的支持
- (3)方便程序测试【JUnit的存在使得只用启动其中一部分代码即可测试功能】
- (4)方便和其他框架进行整合
- (5)方便进行事务操作
- (6)降低API开发难度【Spring对很多东西进行了封装,使用起来更简便,如JDBC的封装】
二、入门案例
1、下载地址
http://repo.spring.io/release/org/springframework/spring【打开后找到最下面的版本,即最新版本下载】
解压后如下:
2、创建简单的Java工程
3、引入Jar包
4、创建一个普通类,并创建普通方法
5、创建Bean的配置文件
6、创建测试类
执行结果如下: