在我的 Spring 3.1 应用程序中,有时我需要更改上下文文件中某些 Spring 命名空间的默认行为。为此,我创建了实现某些接口或扩展 Spring 使用的默认类的自定义类。
但是我发现很难确切知道 Spring 在其命名空间后面使用的那些类是什么!找到它们所需的步骤是什么?
例如,安全命名空间:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:sec="http://www.springframework.org/schema/security"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
和类似的东西:
<sec:http>
...
<sec:logout />
</sec:http>
如何找到“<sec:logout />”命名空间使用了哪些类?我没有通过查看http://www.springframework.org/schema/security/spring-security-3.1.xsd找到信息!
我应该去哪里看?