Рекомендуется использовать 1-й вариант, потому что:
- Вы можете использовать любой из легких серверов, т. Е. Undertow и т. Д. *
- Вы можете докеризовать его, масштабировать по мере необходимости.
- Простота в обслуживании и экономия времени и денег.
Второй вариант имеет некоторые ограничения, такие как:
- Вы не используете функцию самораспаковывания пружинной загрузки.
- Можно также развернуть несколько приложений, из-за чего ваше приложение может работать медленнее.