Spring MVC или Spring Boot для развертывания wildfly - PullRequest
0 голосов
/ 24 марта 2020

Я конвертирую Java веб-проект в Spring Project. (10 JSP и 5 контроллеров подключаются к БД)

Мы используем сервер Wildfly для развертывания.

Есть ли какой-либо способ создания проекта Spring Boot (хотя у меня есть такие средства, как приводы, стартеры et c.)

или

Можно ли создать проект Spring MVC и развернуть войну в Wildfly, поскольку я здесь не использую контейнер, и проект весенней загрузки будет накладные расходы? В основном я нахожу, почему я должен использовать весеннюю загрузку здесь?

1 Ответ

0 голосов
/ 24 марта 2020

это зависит.

Пружинная загрузка - это просто Spring MVC + Tomcat в одном JAR (очень упрощенное определение, я знаю).

Если у вас есть работающий Wildfly Server, используйте его. Скомпилируйте ваше веб-приложение как WAR и разверните его. У вас также будут улучшенные возможности настройки, обновления сервера и исправления ошибок сервера. По крайней мере, это было в моем случае, так как мои товарищи по команде имели большой опыт работы с Wildfly.

Мы используем SpringBoot для небольших чистых REST (микро) сервисов (без HTML, JSP), так как их быстро внедрить и развернуть (просто запустите файл jar). Все эти приложения имеют свой собственный сервер Tomcat - с собственным PORT. Если вы хотите новую версию Tomcat, вы должны перекомпилировать приложение. Это может быть недостатком (но не совсем).

...