Spring boot konvertieren web.xml listener
Ich versuche zu konvertieren, mein Projekt zu Spring-Boot-Projekt (ausführbare jar-Datei mit dem embedded Jetty).
Alles funktioniert mit einem standard-Beispiel, aber ich will migrieren von meinem alten web.xml um Spring Boot.
Ich migriert, Servlet und Filter, aber ich verstehe nicht, wie migrieren Filter wie dieser:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<listener>
<listener-class>org.granite.config.GraniteConfigListener</listener-class>
</listener>
<listener>
<listener-class>org.granite.gravity.websocket.GravityWebSocketDeployer</listener-class>
</listener>
Habe ich meine @SpringBootApplication Klasse, und ich schrieb Sie in der Konfiguration:
@Bean
@Order(1)
public FilterRegistrationBean springSecurityFilterChain() {
FilterRegistrationBean filterRegBean = new FilterRegistrationBean();
DelegatingFilterProxy delegatingFilterProxy = new DelegatingFilterProxy();
filterRegBean.setFilter(delegatingFilterProxy);
List<String> urlPatterns = new ArrayList<String>();
urlPatterns.add("/*");
filterRegBean.setUrlPatterns(urlPatterns);
return filterRegBean;
}
Kann jemand mir erklären, wie die Zuhörer sollten umgewandelt werden?
InformationsquelleAutor drenda | 2015-02-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für RequestContext Lesen diese
Für die anderen Zuhörer ist automatisch anmelden, wenn Sie spring-boot als diese link bedeutet.
Für Ihre eigenen Zuhörer.
Endlich gibt es eine link, in denen finden Sie einige Informationen über Zuhörer und SpringApplication Klasse. Lesen Sie Abschnitt
SpringBootServletInitializer
wenn Sie mit einem embedded container ist ein wenig ungewöhnlich. Wie bereits in seiner javadoc, es ist bestimmt "zum ausführen eines SpringApplication von einem traditionellen KRIEGS-Einsatz".Spring Boot automatisch anmelden
@Beans
der folgenden Typen mit den servlet-container:Zum Beispiel, sich zu registrieren
GravityWebSocketDeployer
was ist einServletContextListener
hinzufügen@Bean
Methode, um Ihre Konfiguration-Klasse:Auch Spring Boot automatisch anmelden @Bean erweitern von HttpServlet;