「Spring」アノテーション@interface、@Resource、@Autowiredのサンプル
使用例1–@Resource
@Resource(name = “user")
private MessageSource userRes;
使用例2–@Autowired
@Autowired
private UserData userData;
使用例3–@interface
(1).アノテーション定義
@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE,ElementType.FIELD}) public @interface Cft{ String key() default ""; boolean flg() default false; }
(2).アノテーション利用
@Cft(key="userId",flg = true)
public String userId;