アノテーション型 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 など)のリストを返します。
    • 要素の詳細

      • value

        java.lang.String[] value
        セキュリティ構成属性(ROLE_USER、ROLE_ADMIN など)のリストを返します。
        戻り値:
        String[] 安全なメソッド属性