「Spring MVC」独自アノテーションを作成する

環境
Eclipse 4.7.0
Java 1.8
Spring 4.3

1.独自アノテーションの定義
書式
public @interface アノテーション名{
String 列名();
}
使用例

@Retention(Retention.RUNTIME)
@Target(ElementType.FIELD)
@Documented
public @interface DocItem {

  String ItemNameR();
  
  String ItemNameL();
  
  int pos() default 0;
}

2.アノテーションを利用します
書式
@CSVItem(ItemNameR = “値", ItemNameL = “値2", pos = 数値)
使用例

public class DocItemBean extends DocItem{
      @CSVItem(ItemNameR = "アイテムの名前", ItemNameL = "TT_NUM", pos = 0)
      protected String cftNum = "";
}

 

SpringMVC

Posted by arkgame