Ich möchte eine Klasse erstellen, die benutzerdefinierte Methoden zur Verwendung in der Spring Security-Ausdruckssprache für die methodenbasierte Autorisierung über Anmerkungen hinzufügt.
Zum Beispiel möchte ich eine benutzerdefinierte Methode wie 'customMethodReturningBoolean' erstellen, die irgendwie wie folgt verwendet wird:
@PreAuthorize("customMethodReturningBoolean()")
public void myMethodToSecure() {
// whatever
}
Meine Frage ist dies. Wenn es möglich ist, welche Klasse sollte ich zum Erstellen meiner benutzerdefinierten Methoden unterordnen, wie würde ich vorgehen, um sie in den XML-Konfigurationsdateien von spring zu konfigurieren, und jemand würde mir ein Beispiel für eine benutzerdefinierte Methode geben, die auf diese Weise verwendet wird?