从Spring2.0开始,Spring提供了XML Schema可扩展机制,用户可以自定义XML Schema文件,并自定义XML Bean解析器,并集成到Spring Ioc 容器中。

实现步骤:

  • 自定义 XML Schema (xsd) 文件
  • 自定义处理器 (实现NamespaceHandler)
  • 自定义解析器 (实现 BeanDefinitionParser接口)
  • 注册到 Spring