Да не особо важно, мне просто нужно понять как можно это реализовать, любой подход подойдет
Ну если просто хочется понять, как это работает без нюансов, то это примерно так.
1. Приходит запрос по HTTP, который парсит servlet container/netty
2. Запрос роутится на необходимый метод контроллера
3. Запрос конвертируется в параметры, понятные методу контроллера
4. Работает контроллер
5. Всё разворачивается наоборт: конвертация в ответ, передача servlet container/netty, запись в сеть