gpt4 book ai didi

java - 在哪里寻找 Spring XML namespace 配置的确切效果?

转载 作者:数据小太阳 更新时间:2023-10-29 02:10:34 28 4
gpt4 key购买 nike

我们知道,Spring Framework 在 XML 命名空间中有很多配置元素,例如:

  • <mvc:annotation-config/>
  • <tx:annotation-driven/>

他们中的一些人做了大量的工作,例如:<http> Spring Security 中的元素 security命名空间。

在哪里可以找到引入特定 XML 元素的所有效果的确切代码(比文档说的更多)?

例如 - 如果我想查看由使用 <security:csrf> 引起的确切 Spring 操作,我应该在哪里查看<security:http> 中的元素元素? (添加了哪些过滤器/拦截器/转换器,哪些范围属性可用等)

最佳答案

几乎每个命名空间 (xsd) 在 Spring 的某处都有一个相应的 NamespaceHandler 类。元素也是如此,每个元素都有一个对应的 BeanDefinitionParser

参见 javadoc对于 Spring 本身的可用实现。可以找到 Spring Security 的 here .

大多数 Spring 项目现在通常在 org.springframework.[project].config 包的某处包含一个命名空间。

关于java - 在哪里寻找 Spring XML namespace 配置的确切效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24183744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com