![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 77
萧伟123
1312
展开
-
Spring注解配置加载解析原理-01
本文利用AnnotationConfigApplicationContext 注册加载Spring上下文配置//spring版本5.3public class AnnotationApplicationContextTest { public static void main(String[] args) { ApplicationContext ac = new AnnotationConfigApplicationContext(MainConfig.class);原创 2021-04-04 23:48:47 · 214 阅读 · 1 评论 -
Spring解析applicationContext.xml中自定义标签-03
spring通过ClassPathXmlApplicationContext解析applicationContext.xml的自定义标签解析过程解析类DefaultBeanDefinitionDocumentReader.java中delegate.parseCustomElement(ele)这个方法用来解析自定义,为了方便理解整个解析过程,先在xml配置文件中加入一个非常常用的自定义标签context:component-scan,通过跟踪这个标签的解析过程,从而理解整个自定义标签的解析过程,进入Be转载 2021-04-04 23:03:14 · 265 阅读 · 0 评论 -
Spring解析applicationContext.xml的流程-01
本文以ClassPathXmlApplicationContext初始化流程为例跟踪代码: //spring版本 5.3 public ClassPathXmlApplicationContext( String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException { super(parent); setConfigLocations(co原创 2021-04-04 20:14:22 · 156 阅读 · 1 评论 -
Spring加载配置文件四种方式
Spring加载applicationContext.xml的四种方式涉及到的类如下:XmlBeanFactory ,ClassPathXmlApplicationContext ,FileSystemXmlApplicationContext ,XmlWebApplicationContext一.XmlBeanFactory 引用资源Resource resource = newClassPathResource(“applicationContext.xml”);BeanFactory原创 2021-04-04 19:13:06 · 1370 阅读 · 0 评论