Spring
whyalwaysmea
I know the way
展开
-
《Spring源码深度解析》读书笔记 - Spring整体架构
Spring的整体架构Spring框架是一个分层架构,包含一系列的功能要素,被分为大约20个模块。 Core Container(核心容器)Data Access/IntergrationWeb AOPTest原创 2018-07-02 14:44:09 · 940 阅读 · 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 · 569 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - 默认标签的解析
默认标签的解析是在parseDefaultElement函数中进行的, // DefaultBeanDefinitionDocumentReader.javaprivate void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { if (delegate.nodeNameEqua...原创 2018-07-04 15:15:17 · 379 阅读 · 0 评论 -
《Spring源码深度解析》读书笔记 - 自定义标签的解析
自定义标签使用可以参考Spring自定义标签示例(亲测可运行)自定义标签解析public BeanDefinition parseCustomElement(Element ele) { return this.parseCustomElement(ele, (BeanDefinition)null);}// containingBd为父类bean,对顶层元素的解析应设...原创 2018-07-06 15:33:33 · 434 阅读 · 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 · 547 阅读 · 0 评论