「Spring」独自アノテーション@interfaceを利用するサンプル
構文
@interface アノテーション名{
keyの型 keyの名();
}
1.アノテーション定義
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.FIELD })
public @interface Arkgame {
int agee() default 20;
String user() default "toro";
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.FIELD })
public @interface Arkgame {
int agee() default 20;
String user() default "toro";
}
@Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.FIELD }) public @interface Arkgame { int agee() default 20; String user() default "toro"; }
2.アノテーションを利用
@Arkgame(age = 23, user=""user002)
public class TestClass{
//some code
}
@Arkgame(age = 23, user=""user002)
public class TestClass{
//some code
}
@Arkgame(age = 23, user=""user002) public class TestClass{ //some code }