1. В плане производительности большой разницы не будет. Ну разгрузишь ты пул потоков mvc, системе то этого не легче, concurrency не увеличится 2. Нет, смотри пункт 1 3. У корутин будет свой пул, но смысла не много. Суть будет примерно так же, как пример mvc+r2dbc из статьи
Стоит пойти на spring.io в раздел документации, там все топ
+1, а для некоторых тонкостей, и чтобы понять "в какую сторону копать" еще бы порекомендовал видео-доклады Евгения Борисова (благо есть в бесплатном доступе) @bobromedved
+1, а для некоторых тонкостей, и чтобы понять "в какую сторону копать" еще бы порекомендовал видео-доклады Евгения Борисова (благо есть в бесплатном доступе) @bobromedved
Спринг это огромная многомодульная махина, если хочешь изучить весь - иди в документацию, если хочешь не знать все а делать конкретную историю - ищи соответствующий HowTo на baeldung или еще где то