Spring
全栈编程网
这个作者很懒,什么都没留下…
展开
-
源码:DefaultBeanDefinitionDocumentReader 注册 Bean
1、概述DefaultBeanDefinitionDocumentReader的 doRegisterBeanDefinitions(Element root) 是真正解析 Spring配置文件的各种元素,转化成 BeanDefinition 的过程。2、代码分析DefaultBeanDefinitionDocumentReader 代码如下package org.sprin...原创 2020-03-27 16:41:15 · 286 阅读 · 0 评论 -
Spring源码:XmlBeanFactory
目录1.在Spring中的作用2.类图3.类图分析4、XmlBeanFactoryXmlBeanFactory示例代码4.1 示例代码讲解:XmlBeanDefinitionReader4.1.1 配置文件封装 ClassPathResource4.1.2 加载 Bean (XmlBeanDefinitionReader.loadBeanDefinitions(Cl...原创 2019-12-08 21:35:43 · 228 阅读 · 0 评论 -
Spring源码:XMLBeanDefinitionReader
目录1、概述2、初始化3、解析Spring配置1、概述XMLBeanDefinitionReader 是 XmlBeanFactory 中特殊的存在,利用 SAX 方式解析Spring配置XML文件为 Document 的辅助类。2、初始化package org.springframework.beans.factory.xml;public class XmlB...原创 2020-03-27 16:22:59 · 359 阅读 · 0 评论 -
Spring源码:Resource 的 getInputStream
概述Resource 是 Spring框架中统一管理底层资源的接口。1、ClassPathResource//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.springframework.cor...原创 2019-12-08 17:56:57 · 3177 阅读 · 0 评论 -
Spring源码:BeanDefinitionRegistry 增删改查 Bean容器
1、概述BeanDefinitionRegistry 看名字就知道是 Bean的注册类,负责 Bean的注册、删除、获取等功能。package org.springframework.beans.factory.support;import org.springframework.beans.factory.BeanDefinitionStoreException;impor...原创 2020-03-27 15:22:31 · 640 阅读 · 0 评论 -
Spring源码:Resource
目录1、ResourceLoader 介绍2、Resource 介绍1、ResourceLoader 介绍ResourceLoader接口用于返回 Resource 对象;其实现可以看作是一个生产Resource的工厂类。Spring提供了一个适用于所有环境的DefaultResourceLoader实现,可以返回ClassPathResource、UrlResource;还提...原创 2019-12-11 15:29:08 · 206 阅读 · 0 评论 -
Spring中 @Value取不到值的解决方案
问题描述: 在一个SpringMVC的项目中,@Value注解在Controller层生效,但是在 Service层就无法注入成功。问题分析:1、首先看 web.xml 中Spring配置<!-- springmvc配置开始 --><servlet> <servlet-name>springmvc</servlet-...原创 2019-05-31 20:01:19 · 2387 阅读 · 0 评论