- 一.框架概述:
- 二.入门案例:
- 三、DI注入
- 1、set注入
- 2、有参注入
- 3、P命名空间注入
- 4、注入其它类型
- 1、字面量
- ①、设置空值
- ②、特殊符号注入
- 2、外部BEAN
- 3、级联赋值
- 4、注入集合
- 5、FactoryBean
- 6、bean的作用域
- 7、bean的生命周期
- 8、自动装配
- 9、外部属性文件
- ①、直接配置
- ②、引入外部文件
虽然现在springboot用的比较普遍,但是只有完全掌握spring才能得心应手的使用springboot,因此从头到尾再撸一遍spring。 一.框架概述:
1.srping是轻量级的开源的JAVAEE框架
2.Sping可以解决企业应用开发的复杂性
3.Spring两大核心:IOC和AOP
1)IOC控制反转,即将对象创建过程交给Spring管理
2)AOP面向切面,不修改源代码情况下进行功能增强
4.Spring特点:
1)方便解耦,简化开发
2)Aop编程
3)方便测试
4)便于整合其它框架
5)便于事务操作
6)降低API开发难度
下面以Spring5进行演示
二.入门案例:
org.junit.jupiter
junit-jupiter-api
5.7.1
test
org.springframework
spring-core
5.3.6
org.springframework
spring-context
5.3.6
org.springframework
spring-beans
5.3.6
org.springframework
spring-expression
5.3.6
commons-logging
commons-logging
1.2
三.IOC介绍
、
bean的生命周期依次为:执行构造参数—>设置属性—>初始化—>获取实例—>销毁实例。
8、自动装配
以数据库配置文件为例:
①、直接配置 ②、引入外部文件


