小马哥讲Spring核心编程思想学习笔记
文章平均质量分 90
songhao007
这个作者很懒,什么都没留下…
展开
-
第十六章:Spring 泛型处理
第十六章:Spring 泛型处理原创 2021-01-04 14:54:37 · 381 阅读 · 0 评论 -
第十五章
草稿箱原创 2020-12-27 19:09:58 · 79 阅读 · 0 评论 -
第十四章:数据绑定
第十三章:Spring 校验1. Spring 校验使用场景2. Validator 接口设计3. Errors 接口设计4. Errors 文案来源5. 自定义 Validator6. Validator 的救赎7. 面试题精选1. Spring 校验使用场景• Spring 常规校验(Validator)• Spring 数据绑定(DataBinder)• Spring Web 参数绑定(WebDataBinder)• Spring Web MVC / Spring WebFlux 处理方法参原创 2020-12-20 21:06:00 · 103 阅读 · 0 评论 -
第十三章:Spring校验
第十三章:Spring 校验1.Spring 国际化使用场景2.Spring 国际化接口3.层次性 MessageSource4.Java 国际化标准实现5.Java 文本格式化6.MessageSource 开箱即用实现7.MessageSource 內建依赖8.课外资料9.面试题精选1.Spring 国际化使用场景• 普通国际化文案• Bean Validation 校验国际化文案• Web 站点页面渲染• Web MVC 错误消息提示2.Spring 国际化接口• 核心接口• org.原创 2020-12-13 20:44:13 · 149 阅读 · 0 评论 -
第十二章:Spring 国际化
第十一章:Spring 国际化1.Spring 国际化使用场景2.Spring 国际化接口3.层次性 MessageSource4.Java 国际化标准实现5.Java 文本格式化6.MessageSource 开箱即用实现7.MessageSource 內建依赖8.课外资料9.面试题精选1.Spring 国际化使用场景• 普通国际化文案• Bean Validation 校验国际化文案• Web 站点页面渲染• Web MVC 错误消息提示2.Spring 国际化接口• 核心接口• org原创 2020-12-06 21:36:42 · 220 阅读 · 0 评论 -
第十一章:Spring 资源管理(1)
@[TOC](第十一章:Spring 资源管理(1))1.引入动机• 为什么 Spring 不使用 Java 标准资源管理,而选择重新发明轮子?• Java 标准资源管理强大,然而扩展复杂,资源存储方式并不统一• Spring 要自立门户(重要的话,要讲三遍)• Spring “抄”、“超” 和 “潮”2.Java 标准资源管理• Java URL 协议扩展• 基于 java.net.URLStreamHandlerFactory• 基于 java.net.URLStreamHandler原创 2020-11-29 20:39:03 · 119 阅读 · 0 评论 -
第十章:Spring 配置元信息(2)
@[TOC](第十章:Spring 配置元信息(2))9. 基于 XML 文件装载 Spring IoC 容器配置元信息• Spring Bean 配置元信息10. 基于 Java 注解装载 Spring IoC 容器配置元信息• Spring IoC 容器装配注解11. 基于 Extensible XML authoring 扩展 Spring XML元素• Spring XML 扩展• 编写 XML Schema 文件:定义 XML 结构• 自定义 NamespaceHandler原创 2020-11-22 20:49:25 · 133 阅读 · 0 评论 -
第十章:Spring 配置元信息(1)
@[TOC](第十章:Spring 配置元信息(1))1.Spring 配置元信息• 配置元信息• Spring Bean 配置元信息 - BeanDefinition• Spring Bean 属性元信息 - PropertyValues• Spring 容器配置元信息• Spring 外部化配置元信息 - PropertySource• Spring Profile 元信息 - @Profile2.Spring Bean 配置元信息• Bean 配置元信息 - BeanDefiniti原创 2020-11-15 17:50:00 · 119 阅读 · 0 评论 -
Spring Bean 生命周期(2)
@[TOC](第九章:Spring Bean 生命周期(2))11.Spring Bean 初始化前阶段已完成• Bean 实例化• Bean 属性赋值• Bean Aware 接口回调• 方法回调• BeanPostProcessor#postProcessBeforeInitialization12.Spring Bean 初始化阶段• Bean 初始化(Initialization) • @PostConstruct 标注方法• 实现 InitializingBean 接口的 af原创 2020-11-08 18:06:47 · 107 阅读 · 0 评论 -
第九章:Spring Bean 生命周期(1)
@[TOC](第九章:Spring Bean 生命周期(1))1. Spring Bean 元信息配置阶段• BeanDefinition 配置• 面向资源• XML 配置• Properties 资源配置• 面向注解• 面向 API2. Spring Bean 元信息解析阶段• 面向资源 BeanDefinition 解析• BeanDefinitionReader• XML 解析器 - BeanDefinitionParser• 面向注解 BeanDefinition 解析•原创 2020-11-01 21:25:39 · 178 阅读 · 0 评论 -
第八章:Spring IoC 依赖注入(2)
@[TOC](第八章:Spring IoC 依赖注入(2))11. 基础类型注入基础类型• 原生类型(Primitive):boolean、byte、char、short、int、float、long、double• 标量类型(Scalar):Number、Character、Boolean、Enum、Locale、Charset、Currency、Properties、UUID• 常规类型(General):Object、String、TimeZone、Calendar、Optional 等原创 2020-10-25 20:53:50 · 150 阅读 · 0 评论 -
第八章:Spring IoC 依赖注入(1)
@[TOC](第八章:Spring IoC 依赖注入(1))1. 依赖注入的模式和类型• 手动模式 - 配置或者编程的方式,提前安排注入规则• XML 资源配置元信息• Java 注解配置元信息• API 配置元信息• 自动模式 - 实现方提供依赖自动关联的方式,按照內建的注入规则• Autowiring(自动绑定)2. 自动绑定(Autowiring)• 官方说明The Spring container can autowire relationships between colla原创 2020-10-18 20:56:16 · 148 阅读 · 0 评论 -
第七章:Spring IoC 依赖来源(2)
@[TOC](第七章:Spring IoC 依赖来源(2))原创 2020-10-11 18:21:46 · 135 阅读 · 0 评论 -
Spring IoC 依赖来源(1)
@[TOC](第七章:Spring IoC 依赖来源(1))1. 依赖查找的来源查找来源Spring 內建 BeanDefintionSpring 內建单例对象2. 依赖注入的来源注入来源3. Spring 容器管理和游离对象• 依赖对象4. Spring BeanDefinition 作为依赖来源要素• 元数据:BeanDefinition• 注册:BeanDefinitionRegistry#registerBeanDefinition• 类型:延迟和非延迟• 顺序原创 2020-09-20 22:07:56 · 180 阅读 · 0 评论 -
Spring IoC 注入(2)
第六章:Spring IoC 注入(2)基础类型注入集合类型注入限定注入依赖处理过程@Autowired 注入原理依赖处理过程@Autowired 注入@Inject 注入Java通用注解注入原理自定义依赖注入注解基础类型注入基础类型:• 原生类型(Primitive):boolean、byte、char、short、int、float、long、double• 标量类型(Scalar):Number、Character、Boolean、Enum、Locale、Charset、Currency、P原创 2020-09-05 10:57:03 · 314 阅读 · 0 评论 -
第六章:Spring IoC 注入(1)
第六章:Spring IoC 注入(1)1. 依赖注入的模式和类型2. 自动绑定(Autowiring)3. 自动绑定(Autowiring)模式4. 自动绑定(Autowiring)限制和不足5. Setter 方法依赖注入6. 构造器依赖注入7. 字段注入8. 方法注入9. 回调注入10. 依赖注入类型选择1. 依赖注入的模式和类型手动模式 - 配置或者编程的方式,提前安排注入规则• XML 资源配置元信息• Java 注解配置元信息• API 配置元信息自动模式 - 实现方提供依赖自动关联原创 2020-08-30 19:06:13 · 198 阅读 · 0 评论 -
Spring IoC依赖查找(2)
1原创 2020-08-23 20:23:19 · 146 阅读 · 0 评论 -
Spring IoC依赖查找(1)
第五章 Spring IoC依赖查(1)依赖查找的今世前生:Spring IoC容器从Java标准中学到了什么?单一类型依赖查找:如何查找已知名称或类型的Bean对象?集合类型依赖查找:如何查找已知类型多个Bean集合?层次性依赖查找:依赖查找也有双亲委派?延迟依赖查找:非延迟初始化Bean也能实现延迟查找?依赖查找的今世前生:Spring IoC容器从Java标准中学到了什么?单一类型依赖查找:如何查找已知名称或类型的Bean对象?单一类型依赖查找接口 - BeanFactory根据 Bean原创 2020-08-12 20:32:07 · 251 阅读 · 0 评论 -
《小马哥讲Spring核心编程思想》-第四章Spring Bean基础(2)
先写个标题原创 2020-08-05 10:56:26 · 418 阅读 · 1 评论 -
《小马哥讲Spring核心编程思想》-第四章Spring Bean基础(1)
第四章 Spring Bean基础(1)定义Bean:什么是BeanDefinition?BeanDefinition元信息:除了Bean名称和类名,还有哪些Bean元信息值得关注?BeanDefinition元信息BeanDefinition 构建命名SpringBean:id和name属性命名Bean,哪个更好?SpringBean的别名:为什么命名Bean还需要别名?注册SPringBean:如何将BeanDefinition注册到IoC容器?定义Bean:什么是BeanDefinition?Be原创 2020-08-02 21:42:00 · 448 阅读 · 0 评论 -
《小马哥讲Spring核心编程思想》-第三章Spring IoC容器概述(2)
第三章Spring IoC容器概述(2)原创 2020-07-26 23:25:57 · 1123 阅读 · 0 评论 -
《小马哥讲Spring核心编程思想》-第三章Spring IoC容器概述(1)
第三章Spring IoC容器概述(1)思维导图Spring 应用上下文BeanFactory 与 FactoryBean?Spring IoC 容器启动时做了哪些准备?思维导图Spring 应用上下文ApplicationContext 除了 IoC 容器角色,还有提供:• 面向切面(AOP)• 配置元信息(Configuration Metadata)• 资源管理(Resources)• 事件(Events)• 国际化(i18n)• 注解(Annotations)• Environ原创 2020-07-19 21:18:22 · 2486 阅读 · 0 评论 -
《小马哥讲Spring核心编程思想》-第二章学习笔记
《小马哥讲Spring核心编程思想》-第二章学习笔记重新认识IoCIoC发展简介什么是IoC?IoC简史IoC主要实现策略IoC容器的职责依赖查找和依赖注入的区别?Spring 作为 IoC 容器有什么优势?重新认识IoC本章主要讲解IoC的一些知识点IoC发展简介什么是IoC?IoC 是反转控制,类似于好莱坞原则,主要有依赖查找和依赖注入实现。控制反转:获得依赖对象的过程被反转了,控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。IoC简史1983年,Richard原创 2020-07-12 22:55:34 · 4206 阅读 · 0 评论 -
《小马哥讲Spring核心编程思想》-第一章学习笔记(1)
《小马哥讲Spring核心编程思想》-第一章学习笔记(1)一、课程介绍1、为什么要学习spring?2、深入学习spring的难点有哪些?3、课程的设计思路是怎样的?二、内容综述三、课前准备三、特性总览四、Spring版本特性五、Spring 模块化设计六、Spring 对 Java 语言特性运用Java语法变化Spring 对 Java 语言特性运用Java 5 语法特性Java 6 语法特性Java 7 语法特性Java 8 语法特性Spring 对 JDK API 实践Spring 对 Java EE原创 2020-07-06 00:20:53 · 5448 阅读 · 0 评论