Spring Boot предоставляет хорошую платформу для разработчиков Java/Kotlin для разработки автономного и производительного приложения, которое вы можете просто запустить . Вы можете начать работу с минимальными настройками без необходимости полной настройки конфигурации Spring На компьютере должен быть установлен JDK и IDE. Я использую intellij idea. Java Development Kit (сокращенно JDK) — бесплатно распространяемый компанией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java Для генерации шаблона приложения можно воспользоваться https://start.spring.io. 1) Выбираем сборщик. 2) Указываем язык платформы. 3) Заполняем поля. Самое важное group - задает namespace. 4) Упаковывать будем в jar под java 17. Также в блоке dependencies выберем Spring Web. Имеет множество библиотек, облегчающих создание web-приложений. Также содержит встроенный Apache Tomcat - контейнер сервлетов, используется в качестве самостоятельного ве