「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
}