netty только за обработку запросов извне отвечает. и никак не обязывает использовать реактивное программирование
тот же спринг проект могу спокойно делать по умолчанию на embedded tomcat. а потом просто в pom.xml поменял зависимость - и у тебя уже netty.
настройки для tomcat и netty конечно разные. но по коду ничего менять не нужно в принципе...
1. хм, я немного не понимаю, про "просто в pom.xml поменял зависимость - и у тебя уже netty". Мы сейчас про какой фреймворк говорим? Спринг бут так не умеет, он чётко разделяет веб серваера для реактивного программирования и сервлетов.
2. я мог обходится без Mono/Flux, когда жил на Томкате, который использовал модель Поток-на запрос (в базовом случае). Но когда я перешел на нетти, который уже живет в евент лупе, мне нужна какая-то другая модель программирования, например, использованее Reactor Netty.