I Spring-Beans in meinem ServletsZugriff auf Spring-Beans von Servlet-Filter und Tags
zugreifen kannWebApplicationContext springContext =
WebApplicationContextUtils.getWebApplicationContext(getServletContext());
in dem init
Methode des Servlets.
Ich frage mich, gibt es ein Äquivalent der WebApplicationContext
für Servlet-Filter? Ist es auch möglich, auf Spring-Beans in einer Tag-Klasse zuzugreifen?
Ich glaube, ich werde ein dummer oder offensichtlich machen Frage (Ich möchte jetzt Zeit verbringen, um danach zu suchen), aber ich werde es trotzdem tun: wi Soll der Kontext immer (bei jedem Lauf) in der init-Methode eines Filters bereit sein? Unabhängig von der Antwort wird eine nachweisbare Argumentation geschätzt. Danke – reallynice
@niconic: Der Anwendungskontext wird von 'ContextLoaderListener' initialisiert, und alle Servlet Context Listeners werden vor der Initialisierung des' Filters 'gemäß Servlet API Specification 3.0, Abschnitt 10.12 Web Application Deployment aufgerufen. – axtavt
axtavt, Perfekt, genau das, was ich gesucht habe, vielen Dank – reallynice