私のコードでは、@ Secured( "ROLE_ADMIN")と@RolesAllowed( "ROLE_ADMIN")の両方を使用して、サービスクラス(@Service)のメソッドに正常に注釈を付けることができることに気付きました。できます。ただし、同じアノテーションをコントローラークラス(@Controller)に移動すると、@ Securedのみがアクティブ化され、@RolesAllowedは無視されます。ルートapplicationContextを次のように構成しました
<security:global-method-security
jsr250-annotations="enabled"
secured-annotations="enabled"/>
@Securedが適用されているのに、@ RollesAllowedがコントローラークラスに適用されないのはなぜですか?