1. Введение
Одним из самых приятных событий последних лет стало постоянное упрощение развертывания веб-приложений.
Пропустив все скучные промежуточные исторические этапы, мы подошли к сегодняшнему дню — когда мы можем обойтись не только громоздкими сервлетами и XML-шаблонами, но и в основном самими серверами.
В этой статье основное внимание будет уделено созданию « толстой банки»
из приложения Spring Boot — в основном для создания единого артефакта, который легко развертывать и запускать.
Boot предоставляет возможности для развертывания без контейнеров прямо из коробки: все, что нам нужно сделать, это добавить пару конфигураций в pom.xml:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.4.0</version>
</dependency>
</dependencies>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.0</version>
</plugin>
</plugins>