Я видел проект Spring Boot Rest, который генерирует WAR, а затем развертывается в контейнере tomcat. Интересно, является ли это лучшей практикой, потому что я также читал, что в Spring Boot новый окончательный исполняемый файл JAR также содержит встроенное серверное решение, такое как Tomcat?
Теперь я видел связанный пост, в котором говорится о том, что Spring Boot поддерживает оба способа, но ни один из них не говорил о плюсах и минусах каждого из них.
Может ли кто-нибудь указать на наилучшую практику развертывания проекта Spring Boot Rest?
Я думаю о докеризации JAR-файла, содержащего встроенный сервер, но мне интересно, есть ли какие-либо недостатки по сравнению с развертыванием WAR на Tomcat?