2016-07-06 78 views
1

評估移植現有的中型到大型多模塊JEE應用程序,這包括servlet 2.5,Jersey for rest和Spring 3.2.9(JDK8,Maven 3 。目前我們構建了一個war文件並將其部署到aws上,我的目標是能夠使用spring-boot創建一個可以在AWS上安裝的自包含的可執行jar,這將幫助我們在雲上運行與Java的罐子將現有的spring jersey servlet2.5,Jersey2.3 webapp遷移到springboot

是否有可能採用彈簧引導考慮該項目沒有使用彈簧web模塊,這是比較傳統的靜態Servlet2.5中宣佈所有servlet和過濾器在web.xml

哪個AP proach是更好的,加入春季引導作爲父母或依賴。

任何經驗和信息我們的資深春季社區成員在這種遷移。

回答

1

即使您不使用Spring Web MVC,這也是絕對有可能的。可以使用spring-boot-starter-parentlike a BOM POM, so you can import its dependencies without having to change your POM's parent

看看Spring Boot documentation for migrating a web.xml application to Spring Boot。這裏傳統上部署servlet和過濾器的要點是:

Servlet型或ServletRegistrationBean@Bean安裝在容器豆 ,就好像它在 web.xml<servlet/><servlet-mapping/>

A型@BeanFilterFilterRegistrationBean行爲 類似(如<filter/><filter-mapping/>