Wiosenne przestrzenie nazw XML: Jak znaleźć za nimi klasy implementacyjne?
W mojej aplikacji Spring 3.1 czasami potrzebuję zmienić domyślne zachowanie niektórych przestrzeni nazw Spring w moich plikach kontekstowych. Aby to zrobić, tworzę niestandardowe klasy, które implementują niektóre interfejsy lub rozszerzają domyślne klasy używane przez Spring.
Ale trudno mi dokładnie wiedzieć, jakie są te klasy, których Spring używa za swoimi przestrzeniami nazw! Jakie kroki są wymagane, aby je znaleźć?
Na przykład przestrzeń nazw zabezpieczeń:
<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">
i coś w tym stylu:
<sec:http>
...
<sec:logout />
</sec:http>
Jak znaleźć klasy używane przez przestrzeń nazw „<sec: logout />”? Nie znajduję informacji, patrząc nahttp://www.springframework.org/schema/security/spring-security-3.1.xsd !
Gdzie powinienem spojrzeć