В моем приложении 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!
Где я должен смотреть?