Запускаемый 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, чтобы узнать, как настроить свой сервер.