Прерывание динамических методов grails
-
21-09-2019 - |
Вопрос
У меня есть одно приложение grails.В нем у меня есть один класс модели с именем Book.С любого контроллера, если я вызываю Book.list(), Book.get(id) и некоторые другие вызовы гибернации, такие как save(), я хочу авторизоваться, используя текущую роль пользователя для входа.Если авторизация завершается неудачей, я должен выдать какую-то ошибку.Есть ли какой-либо плагин, доступный для этого.Пожалуйста, дайте мне какую-нибудь идею или предложение.
Решение 2
Мы можем использовать следующие перехватчики в классах домена.Используя это, мы можем легко справиться
def onLoad={
}
def beforeInsert={
}
def beforeDelete={
}
def beforeUpdate={
}
Другие советы
взгляните на: http://www.grails.org/Controllers+-+Interceptors
Не связан с StackOverflow