Когда-то в «Разборе полетов» обсуждался web framework Jooby — попробовав этот легковесный и мощный framework, тяжело от него отказаться. Jooby из коробки имеет достаточно большое количество модулей (для работы с различными БД, pac4j, оптимизация статики и многое другое), которые помогают быстро создать проект (как REST так и рендерить html). Что не мало важно — данный проект имеет хорошую документацию.
А так же стоить упомянуть что в качестве embedded веб сервера можно выбрать netty/undertow/jetty и с удобной системой конфигов это все легко настроить.
Как итог приложение упаковывается в fatJar. Так что если нужен веб на java — люто советую использовать Jooby (ну или как упоминали SparkJava/Spring Webflux).
Jooby из коробки имеет достаточно большое количество модулей (для работы с различными БД, pac4j, оптимизация статики и многое другое), которые помогают быстро создать проект (как REST так и рендерить html). Что не мало важно — данный проект имеет хорошую документацию.
А так же стоить упомянуть что в качестве embedded веб сервера можно выбрать netty/undertow/jetty и с удобной системой конфигов это все легко настроить.
Как итог приложение упаковывается в fatJar. Так что если нужен веб на java — люто советую использовать Jooby (ну или как упоминали SparkJava/Spring Webflux).