Есть ли какой-либо перехватчик, который я могу использовать для проверки входящих запросов в сервисные классы Grails/Endpoints? Я знаю перехватчики для контроллеров, но я хочу сделать это для службы/конечной точки.Ищете перехватчики для класса сервиса grails
1
A
ответ
3
Это звучит как то, что вы ищете: Intercepting Service Methods
1
В ссылке указанной выше (ответ Келли), перехватчик логика службы была добавлена в классе Bootstrap. Этого может хватить в большинстве случаев, но не для всех. Если вы используете планировщик Quartz, то работа может быть запущена еще до того, как BootStrap внесла необходимые изменения.
Лучшее место для модификации метода обслуживания будет через custom plugin. Вы можете украсить метод обслуживания в doWithApplicationContext или doWithDynamicMethod, доступном в классе Plugin. Сначала эти методы запускаются и гарантируют, что внесенные изменения будут доступны для всех других классов. Дополнительную информацию см. В документации по плагинам для Grails.
Смежные вопросы
- 1. Перехватчики Grails 3 для аутентификации?
- 2. Изменение категории журнала для класса сервиса grails
- 3. Grails 3 Перехватчики как плагин
- 4. Grails 3.2.0 Перехватчики не работают
- 5. MissingPropertyException при запуске модульных тестов для класса сервиса Grails
- 6. Перехватчики и контроллер Grails 3 на примере
- 7. Окружающий фильтр/перехватчики для классов домена в Gorm/Grails?
- 8. Grails 3 запускают перехватчики перед фильтрами
- 9. Использование проекта клиента Grails для веб-сервиса
- 10. Список событий класса домена Grails на уровне сервиса
- 11. Ищете реальные истории нарушений безопасности веб-сервиса
- 12. Grails - Командный объект, метод сервиса
- 13. Grails визуализировать вид из сервиса?
- 14. Перехватчики Nhibernate не собирают свойства базового класса
- 15. Исключение класса веб-сервиса
- 16. Дизайн класса класса Grails для требования ERP
- 17. Grails 3 - получить визуализированный вид из сервиса
- 18. Grails - как сохранить объект домена внутри Сервиса?
- 19. Resteasy перехватчики
- 20. Перехватчики ActiveMQ для очередей фильтров
- 21. Перехватчики EJB3
- 22. Перехватчики Hibernate
- 23. Зависимости от класса сервиса OSGi
- 24. вызов активности из класса сервиса
- 25. startService() из самого класса сервиса
- 26. Перехватчики CXF не работают
- 27. Grails: почему этот класс сервиса был бы нулевым?
- 28. Grails: интеграция класса Java
- 29. Grails домена класса JSON
- 30. Синтаксис класса домена Grails
Я использую PayloadValidatingInterceptor и сопоставление с конечной точкой для проверки запроса. Кажется, он работает нормально .. спасибо ... –