Spring 学习 从入门到精通(一)

问:为什么要学习Spring?

简化开发:降低企业级开发的复杂度

框架整合:高效整合其他技术,提高企业级应用开发与运行效率

问:学什么?

简化开发 ---->>IOC AOP (事务处理)

框架整合 ---->> Mybatis

问:学什么?

学习Spring框架设计思想

学习基础操作,思考操作与思想的联系

学习案例,熟练应用操作同时体会思想

1:初识spring

Spring官网: spring.io

2:Spring系统架构

学习路线

3:核心概念

1:IOC 控制反转 思想
2:DI 依赖注入

4:IOC入门案例

代码案例:

5:DI入门案例

代码案例:

6:bean基础配置

1:bean基础配置

2:别名配置

3:作用范围配置

7:bean实例化--构造方法

bean 本质上就是对象,创建对象bean使用构造方法完成

实例化bean的三种方式:
1:构造方法(常用)

2:静态工厂(了解)

3:实例工厂(了解)

3.1:FactoryBean (实用)

8:Bean生命周期

Bean生命周期:
1:初始化容器

        1、创建对象(内存分配)

        2、执行构造方法

        3、执行属性注入(set操作)

        4、执行bean初始化方法

2:使用Bean

        1、执行业务操作

3:关闭/销毁容器

        1、执行Bean销毁方法

1:Bean生命周期控制

2:Bean生命周期控制-----接口控制(了解)

3:bean销毁时机 

9:setter注入

1:引用类型

2:简单类型

10:构造器注入

1:引用类型(了解)

2:简单类型(了解)

3:依赖注入方式选择

11:自动配置

1:依赖自动装配

2:依赖自动装配特征

12:集合注入

1:注入数组对象

2:注入List对象(重点)、注入Set对象

3、注入Map对象(重点)、注入Peoperties对象

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值