首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring源码解析
憩在河岸上的鱼
创建于2024-02-24
订阅专栏
Spring源码解析
暂无订阅
共22篇文章
创建于2024-02-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
1.Spring总览
1. Spring 总览 Java 语言特性:反射,动态代理,枚举,泛型,注解,ARM,lambda 设计思想和模式的实现:OOP,IOC,DDD,TDD,GoF23 Java API 的封装与简化:
2. 重新认识 IOC
2. 重新认识 IOC 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Depen
3. IOC 容器概述
3. IOC 容器概述 Spring 有 3 大基石: BeanDefinition,bean 的元信息 BeanFactory,用来管理 BeanDefinition BeanDefinitionR
4. Bean 基础
4. Bean 基础 4.1 BeanDefinition 元信息 BeanDefinition 是 Spring 中定义 bean 的配置元信息接口,包含: bean 的类名 bean 的行为,如作
5. IOC 依赖查找 Dependency Lookup
5. IOC 依赖查找 Dependency Lookup 5.1 依赖查找简介 Java 中其实已经有依赖查找了,java.beans.beancontext.BeanContext 就实现了依赖查
6. IOC 依赖注入 Dependency Injection
6. IOC 依赖注入 Dependency Injection 6.1 依赖注入的模式和类型 依赖注入的两种模式: 手动模式 - 配置或者编码的方式,提前安排注入规则 xml 资源配置 bean 元
7. IOC 依赖来源 Dependency Sources
7. IOC 依赖来源 Dependency Sources 7.1 依赖查找的来源 依赖查找 Dependency Lookup 的来源: 外部: BeanDefinition <bean id='
8. Bean 作用域 Scopes
8. Bean 作用域 Scopes 8.1 Spring Bean 作用域 类型 说明 singleton 默认 Spring Bean 作用域,一个 BeanFactory 有且仅有一个实例 pr
9. Bean 生命周期 Lifecycle (重点)
9. Bean 生命周期 Lifecycle (重点) 就是 Bean 从出生到死亡的全过程 // 补充: 这一章是重中之重, 也是难点, 补充流程图等 9.1 Bean 元信息配置阶段 BeanDe
10. 配置元信息 Configuration Metadata
10. 配置元信息 Configuration Metadata 10.1 Spring 配置元信息 Spring 的配置元信息,可以大致分为 5 个类型: Bean 的配置元信息 - BeanDef
11. 资源管理 Resources
11. 资源管理 Resources 基本上可以理解为项目中 resources 目录下的所有内容 Spring 配置 xml 文件 外部化配置,properties 文件或 yaml 文件 Clas
12. 国际化 i18n
12. 国际化 i18n 内容待补充 12. 国际化 i18n 内容待补充 12. 国际化 i18n 内容待补充
13. 校验 Validation
13. 校验 Validation 内容待补充 内容待补充 13. 校验 Validation 13. 校验 Validation
14. 数据绑定 DataBinding
15. 类型转换 Type Conversion
16. 泛型处理 Generic Resolution
16. 泛型处理 Generic Resolution 内容待补充 内容待补充 内容待补充 内容待补充
17. 事件 Event
17. 事件 Event 17.1 Java 事件 - 监听器模型 事件 - 监听器模型 是观察者模式的扩展 被观察的对象(消息发送者) - Observable 观察者 - Observer 事件对
18 注解 Annotations
18 注解 Annotations 18.1 Spring 注解驱动编程发展历程 Spring 1.x Spring 2.x @Transactional @ManagedResource @Comp
19 Environment 抽象
19 Environment 抽象 就是对 profiles 的封装,包括生效的 profiles,默认的 profiles,profiles 的数据源。 对占位符进行处理,对 统一的 Spring
20 应用上下文生命周期
20 应用上下文生命周期 2021年5月31日完成
下一页