ну вообще, мне это ни о чем не говорит - если я сделал lazy transaction и у меня в коде только контроллеры да dao, то я бы не стал спецом вводит новый слой без необходимости
ну и про строку - у меня было на какой-то версии спринга, что надо было jackson определенной версии и он в mvc не работал - там лист конвекторов хитро был сделан, что с ошибкой сигнатуры приложение падало. Я там обкостылил конечно, но если приложение на 2 контроллера, я бы не стал так возиться и сделал бы с параметрами из коробки. Я вообще уже постиг дзен что нет запретных технологий, даже триггеры могут пригодится когда у тебя 100 лямбд, которые в базу лезут и пересобирать все ебанешься