#spring
#весна
Вопрос:
Каков наилучший способ изменить параметр пути (возможно, с использованием перехватчика) перед передачей его контроллерам? Я использую spring mvc. Прямо сейчас я добавляю дополнительный параметр для выполнения задания и проверяю это в контроллере, но я бы предпочел изменить параметр и ничего не менять в контроллере
Комментарии:
1. Я думаю, вы можете использовать AOP для этого, вы создаете метод рекомендаций вокруг методов контроллера
2. я не хочу касаться класса контроллера, возможно ли это? прямо сейчас я пытаюсь с помощью handlerinterceptor,
3. Да, это возможно, вот несколько примеров springboottutorial.com/… И вы можете ознакомиться с документами AspectJ. если это не сработает, скажите мне, и я приведу пример из моего кода. В основном мы используем его для перехвата исключений, передаваемых службами контроллерам.