2016-07-06 6 views
1

Es werden Servlet 2.5, Jersey for Rest und Spring 3.2.9 (JDK8, Maven 3) getestet, um eine bestehende mittlere bis große JEE-Anwendung mit mehreren Modulen zu portieren Derzeit erstellen wir eine WAR-Datei und stellen sie auf der aws dar. Mein Ziel für diese Übung ist die Verwendung von Spring-Boot, um eine eigenständige ausführbare JAR-Datei zu erstellen, die auf AWS installiert werden kann mit java -jarMigration eines vorhandenen Spring Jersey servlet2.5, Jersey2.3 webapp auf SpringBoot

ist es möglich, Federverschluß zu verwenden, um das Projekt unter Berücksichtigung nicht feder Web-Modul verwendet wird, ist es traditionellere Servlet2.5 alle Servlets und Filter in web.xml

statisch deklarieren, welche ap proach ist besser, Federboot als Elternteil oder Abhängigkeit hinzufügen.

Alle Erfahrungen und Informationen, die unsere älteren Mitglieder der Spring Community bei dieser Art von Migration haben.

Antwort

1

Dies ist absolut möglich, auch wenn Sie nicht Spring Web MVC verwenden.

Sie können spring-boot-starter-parentlike a BOM POM, so you can import its dependencies without having to change your POM's parent verwenden.

Werfen Sie einen Blick auf die Spring Boot documentation for migrating a web.xml application to Spring Boot. Die wichtigsten Punkte hier traditionell eingesetzte Servlets und Filter sind:

A @Bean vom Typ Servlet oder ServletRegistrationBean installiert, dass Bohnen in dem Behälter, als ob es ein <servlet/> und <servlet-mapping/> in web.xml war.

A @Bean vom Typ Filter oder FilterRegistrationBean (wie ein <filter/> und <filter-mapping/> ähnlich verhält.

Verwandte Themen