自定义spring标签

关键词:xsd=xml schema definition,spring

  • 问题:
    dubbo源码中使用自定义标签来封装RPC等功能。所以需要对spring自定义标签了解。
  • 实现:
    1.编写javabean文件存放标签属性
    2.编写xsd文件做映射 参考:
    3.编写NamespaceHandler.java 声明标签:后的名字 加载BeandefitionParser
    4.编写BeanDefinitionParser.java 做bean属性映射
    5.编写spring.handlers将schema地址指向本地NamespaceHandler类和spring.schemas将.xsd路径指向本地文件地址
    6.使用自定义标签
  • 思考:
    spring本身自定义的配置格式也是基于schema,xsd来实现的。
    很多开源架构都是用spring集成schema,xsd。

你可能感兴趣的:(自定义spring标签)