У меня есть несколько контроллеров в приложении Spring MVC. Это обычные бины, которые наследуются от MultiActionController
. У них также есть пользовательский MethodNameResolver
, который проверяет определенный параметр запроса.
Теперь я пытаюсь использовать новый контроллер - pojo с @Controller
аннотацией. Я использую @RequestMapping
для разрешения методов.
Я не уверен, правильно ли я понимаю, но, как объяснено здесь в ссылках на пружину, можно использовать @RequestMapping
с различными фильтрами (например, GET против POST) без указания пути и затем, если URL применяется к нескольким методам, Spring возвращается к InternalPathMethodNameResolver
, чтобы решить, какой метод вызывать.
Как я могу сказать Spring, чтобы он вернулся к своему обычаю MethodNameResolver
? Достаточно ли ввести решатель в мой контроллер pojo?
(мой контроллер не наследуется ни от какого класса, специфичного для Spring)