「Spring」アノテーション@interfaceを利用する方法
1.@interfaceアノテーションの定義
@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface RequestControl { /*id*/ int id() default 0; /*username*/ String username() default ""; /*isMember*/ boolean isMember() default false; String createDate(); }
2.@interfaceアノテーションを使う
@RequestControl( id = 12, username = "user100", isMember = true, createDate = "2/1/2020" ) public String checkUser() { //some code }