アノテーション型 Secured
@Target({METHOD,TYPE}) @Retention(RUNTIME) @Inherited @Documented public @interface Secured
サービス層のセキュリティ属性を説明するための Java 5 アノテーション。Secured
アノテーションは、ビジネスメソッドのセキュリティ構成属性のリストを定義するために使用されます。このアノテーションは、XML 構成の代わりに Java 5 として使用できます。例:
@Secured({ "ROLE_USER" }) public void create(Contact contact); @Secured({ "ROLE_USER", "ROLE_ADMIN" }) public void update(Contact contact); @Secured({ "ROLE_ADMIN" }) public void delete(Contact contact);
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 java.lang.String[]
value
セキュリティ構成属性(ROLE_USER、ROLE_ADMIN など)のリストを返します。