2010-10-31 13 views

risposta

21

dalla Primavera di sicurezza 3 - Packt Publishing

Essere consapevoli del fatto che la sicurezza a livello di metodo annotazioni possono anche essere applicati a livello classe così! Metodo livello annotazioni, se fornito, sarà sempre annotazioni di override specificato a livello di classe

+3

Dal mio test, questo non è più vero. Se si dispone di un'annotazione di sicurezza a livello di classe e metodo (sia @Secured o @PreAuthorized), entrambi vengono eseguiti. Se l'annotazione del livello del metodo è più restrittiva, va bene. Se è meno restrittivo, allora non funziona. Alla fine ho diviso i miei metodi meno restrittivi in ​​un altro controller. –

Problemi correlati