「Spring」アノテーション@interface、@Resource、@Autowiredのサンプル

2020年11月10日

使用例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;

SpringMVC

Posted by arkgame