「Spring」独自アノテーション@interfaceを利用するサンプル

構文
@interface アノテーション名{
keyの型 keyの名();
}
1.アノテーション定義

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@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.アノテーションを利用

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@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
}

 

SpringMVC

Posted by arkgame