SpringSecurityの使用3.1.3.RELEASE
したがって、ロールのリスト(10以上)があり、1つだけがSpringControllerメソッドにアクセスするのをブロックする必要がある場合。これはSpringExpressionLanguageを使用して行うことができ、非常に受け入れられているそれぞれの役割をリストすることを避けられますか?
たとえば、Not記号を含めることによって。
@PreAuthorize( "!hasRole('ROLE_FREE_USER')")
このようなすべての役割を一覧表示する
@PreAuthorize( "hasAnyRole('ROLE_ADMIN'、'ROLE_PAID_USER'、'ROLE_PREM_USER'、...)
ここでドキュメントを見てきました:http ://static.springsource.org/spring-security/site/docs/3.0.x/reference/el-access.html
しかし、NOTEQUALの場合には何もないようです。誰かが同様の問題に直面していますか?