Spring 是轻量级的开源JavaEE框架
(1)Spring有两个核心部分:IOC和AOP
IOC:控制反转,把创建对象过程交给spring进行管理
AOP:面向切面,,不修改源代码进行功能增加
(2)spring特点
- 方便解耦,简化开发
- AOP编程支持
- 方便程序测试
- 方便和其他框架进行整合
-方便进行食物操作
-降低API开发难度
入门案例
一,spring下载(参考https://www.cnblogs.com/chy18883701161/p/11108542.html)
1、进入官网:https://spring.io/ 找到Projects--->spring framework
2、进入框架的github
3、进入spring的下载github
4、点击进入下载页面
5、选择需要的版本
新建一个spring项目
(1)用idea新建一个普通的java项目
(2)引入Spring5相关的jar包 (beans,core,context,expression以及一个额外的common-logging的jar包),放在新建的lib下
3、将jar配置到项目中,在iead中点击文件---》项目结构---》模块---》右边的+按钮,将所有的jar添加
4、创建普通类,创建普通对象。
5、在普通的程序中,新建一个对象通过new的方式,在spring中可以通过配置文件或注解来生成。
(1)使用配置文件新建一个对象,新建一个xml文件,在xml中配置
(1.1)进行测试代码编写