JavaSSM-1Spring入门
JavaSSM-1Spring入门
Spring Framework、Spring Boot、Spring Cloud
1. Spring Framework 系统架构
是Spring生态圈中最基础的项目,是其他项目的根基。从Core Container(装对象的)开始学习

2. 核心概念——IoC
2.1 IoC概念


IoC管Bean,IoC内部的Bean绑定!
2.2 IoC入门案例(还没有充分做到解耦的效果)
业务层接口、业务层实现类。数据层接口,数据层实现类





3. DI入门案例



4. bean
4.1 bean配置
4.1.1 基础配置

4.1.2 别名name

4.1.3 作用范围配置(默认单例)

bean默认单例,有状态的不适合单例
4.2 bean实例化
Spring创建bean的时候用的是无参的构造办法
4.2.1 构造方法实例化bean

4.2.2 静态工厂实例化bean

4.2.3 实例工厂初始化bean(FactorBean)

4.3 bean生命周期
第一种方式

第二种方式(接口,了解)

5. 依赖注入方式

5.1 Setter注入
引用类型

简单类型

5.2 构造器注入

6. 自动装配

7. 集合注入


…
8. 案例:数据源对象管理

JavaSSM-1Spring入门
http://example.com/2023/02/08/develop/java/javassm/JavaSSM-1Spring入门/