spring
文章平均质量分 79
w952904879
这个作者很懒,什么都没留下…
展开
-
spring5.x自定义标签学习之解析原理
引言:在上一篇了解到spring的自定义标签的创建过程,接下下来我们看看自定义标签的解析原理。有不对的地方请大佬留言指出哈。1、解析源入口:org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader#parseBeanDefinitions protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegat原创 2020-05-15 11:23:24 · 143 阅读 · 1 评论 -
spring5.x源码学习之自定义标签
spring源码学习之自定义标签自定义标签步骤:1、创建xsd约束文件,一般/META-INE/文件夹下2、创建java实体类3、创建自定义标签解析器,实现AbstractSingleBeanDefinitionParser类4、创建处理器,将解析器 绑定到handler处理器,继承NamespaceHandlerSupport5、编写spring.handle 和spring.schemas文件/META-INE/文件夹下6、编写bean的xml文件7、进行测试1、创建spring-te原创 2020-05-14 14:37:22 · 220 阅读 · 0 评论 -
spring5.x源码bean加载之-bean别名加载的疑问
最近再看spring源码,具体版本为 5.1.4,在看到spring bean进行注册时,对于处理bean别名的问题如下:1、bean注册是先通过beanName进行注册2、再通过别名进行注册时,有如下逻辑代码问下大佬:别名注册时,若别名和beanName重名,则map中直接移除key为别名的bean,这样不对吧?org.springframework.core.SimpleAliasRegistry#registerAlias别名注册逻辑:1、synchronized 并发处理,2、通过原创 2020-05-13 19:41:07 · 194 阅读 · 0 评论