「Spring」カスタムアノテーションを使うサンプル
構文
public @interface アノテーション名
使用例
1.アノテーションの定義
@Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) @Documented public @interface ProItem { String ProName(); int price() default 0; }
2.アノテーションを利用
@ProItem(ProName ="sampleAA", price =30)
protected String proType = “";
@ProItem(ProName ="sampleAA", price =0)
protected String proCd = “";