通过Spring自定义NamespaceHandler实现命名空间解析(推荐)
spring中在使用xml进行bean配置时,我们经常出现1、定义Bean我们想把这个类通过xml方式注入到spring容器中2、编写自定义NamespaceHandlerNamespaceHandler的功能就是解析我们自定义的custom命名空间的,为了方便起见,我们实现NamespaceHandlerSupport,其内部通过BeanDefinitionParser对具体的标签进行处理,即对我们定义的NamespaceHandler实现如下:解析器代码:特别说明:在解析器中执行parse返回BeanDefinition并不会实现被返回的bean定义被自动注册到spring容器中,需要自己
用户评论