【问题标题】:spring xsd:element name to bean class mappingspring xsd:元素名称到 bean 类映射
【发布时间】:2013-09-12 09:57:19
【问题描述】:

在spring集成和其他spring衍生品中,xml元素(标签)用于通过定义元素到bean类映射来简化spring配置文件。

我很想知道 xsd:element 和 bean 类之间的映射实际上是在哪里定义的?

【问题讨论】:

    标签: spring xsd spring-integration spring-bean


    【解决方案1】:

    一切都交给 NamespaceHandler 这是一本手册:Extensible XML authoring

    注意:在上面的链接中 /current/ 路径总是指向当前的 Spring 版本

    【讨论】:

    • 可能是我不清楚。我的问题是谁这个标签 被翻译成这个bean org.springframework.integration.ip.tcp.connection.CachingClientConnectionFactory 或其他bean?这种映射在哪里定义? springframework.org/schema/integration/ip/…中不存在,那么在哪里呢?
    • 答案是正确的,但可能有点宽泛。集成命名空间有一个NamespaceHandler(实际上是每个命名空间)。对于这个,它是“IpNamespaceHandler”,每个元素(通常)都有一个BeanDefinitionParser。对于你提到的那个是TcpConnectionParser
    • 谢谢你,马丁!很遗憾您离开了 Spring ... @nabsha,您提出了常见问题。如果你要问 ,我会为你指出正确的地方
    • 老实说,我没想到这个映射会这样硬编码,所以我缩小了我的问题范围。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2023-03-18
    • 2021-08-11
    • 1970-01-01
    • 2017-10-14
    • 2018-06-30
    • 1970-01-01
    相关资源
    最近更新 更多