Я хотел бы создать класс, который добавляет пользовательские методы для использования в spring языке выражения безопасности для авторизации на основе методов через аннотации.
Например, я хотел бы создать собственный метод, например customMethodReturningBoolean, который будет использоваться так:
@PreAuthorize("customMethodReturningBoolean()")
public void myMethodToSecure() {
// whatever
}
Мой вопрос в том, что. Если возможно, какой класс должен быть подклассом для создания моих пользовательских методов, как бы я решил настроить его в конфигурационных файлах spring xml и пришел ли кто-нибудь, чтобы я привел пример пользовательского метода, используемого таким образом?