摘要: 1. processBeanDefinition ​ 在方法 #parseDefaultElement(...) 方法中,如果遇到标签为 bean 时,则调用 #processBeanDefinition(Element ele, BeanDefinitionParserDelegate deleg 阅读全文
posted @ 2022-04-19 15:45 雷姆饲养员 阅读(44) 评论(0) 推荐(0)
摘要: 前言 在前面的博客中分析到,Spring 中有两种解析Bean 的方式: 如果根节点或者子节点采用默认命名空间的话,则调用 parseDefaultElement(...) 方法,进行默认的标签解析 否则,调用 BeanDefinitionParseDelefate#parseCustomEleme 阅读全文
posted @ 2022-04-19 14:58 雷姆饲养员 阅读(108) 评论(0) 推荐(0)
摘要: 前言 ​ 获取XMLDocument 对象后,会根据该对象和Resource 资源对象调用 XmlBeanDefinitionReader#registerBeanDefinitions(Document doc, Resource resource) 方法,开始注册 BeanDefinitions 阅读全文
posted @ 2022-04-19 14:32 雷姆饲养员 阅读(50) 评论(0) 推荐(0)
摘要: 前言 在 XmlBeanDefinitionReader#document(InputSource inputSource,Resource resource) 方法中,主要做了两件事: 调用 \#getValidationModeForResource(Resource resource) 获取指 阅读全文
posted @ 2022-04-19 10:54 雷姆饲养员 阅读(156) 评论(0) 推荐(0)