
Spring
whyalwaysmea
I know the way
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Spring源码深度解析》读书笔记 - Spring整体架构
Spring的整体架构 Spring框架是一个分层架构,包含一系列的功能要素,被分为大约20个模块。 Core Container(核心容器) Data Access/Intergration Web AOP Test原创 2018-07-02 14:44:09 · 1014 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - 容器的基本实现
容器的基本用法 public class MyTestBean { private String testStr = "testStr"; public String getTestStr() { return testStr; } public void setTestStr(String testStr) { this.t...原创 2018-07-02 15:48:48 · 613 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - 默认标签的解析
默认标签的解析是在parseDefaultElement函数中进行的, // DefaultBeanDefinitionDocumentReader.java private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { if (delegate.nodeNameEqua...原创 2018-07-04 15:15:17 · 420 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - 自定义标签的解析
自定义标签使用 可以参考Spring自定义标签示例(亲测可运行) 自定义标签解析 public BeanDefinition parseCustomElement(Element ele) { return this.parseCustomElement(ele, (BeanDefinition)null); } // containingBd为父类bean,对顶层元素的解析应设...原创 2018-07-06 15:33:33 · 491 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - bean的加载
基本流程 完成了XML配置文件的解析,接下来就是对bean加载的探索。 //2.从ioc容器中获取bean实例 MyTestBean myTestBean = (MyTestBean) beanFactory.getBean("myTestBean"); 跟踪进Spring的源码 public Object getBean(String name) throws BeansExce...原创 2018-07-13 14:17:44 · 604 阅读 · 0 评论