Запускаемый Jar-файл Spring Boot для производства?

Предназначен ли запускаемый jar-файл spring boot для производственных сред с любыми оптимизациями, необходимыми для производства, или он предназначен для тестирования / прототипирования, и мы должны генерировать и развертывать файлы WAR на серверах приложений в производственных машинах?

2 ответа

Решение

Вы можете использовать .jarдля производства тоже. Банки создать легко. Spring boot jar может просто автоматически управляться производственным сервером, то есть перезапускать jar и т. Д.

Он также имеет встроенный Tomcat, и конфигурацию Tomcat можно изменить и оптимизировать с помощью .properties файл или внутри Java, если вам это нужно.

Как правило, почти нет причин использовать .war над .jar, но что вы предпочитаете - решать вам.

Он идеально подходит для окружения Prod. Вы можете проверить https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html, чтобы узнать, как настроить свой сервер.

Другие вопросы по тегам