1. 程式人生 > >關於@Resource 和 @Autowired

關於@Resource 和 @Autowired

@Resource

name優先注入,可以跟引數,例如:@Resource("test")

J2EE註解,不需要跟Spring緊耦合。

@Autowired

type優先注入。引數需要跟@Qualifier配合,例如:@[email protected]("test")

Spring註解。

ps:@Autowired雖然更高階一點,但是可能會隱藏一些問題。比如:我有一個list集合,用Autowired()自動裝配,裝進去,

如果我現在list刪除了一個,Autowired可能就發現不了。而Resource需要每個都自己寫,刪除了會及時發現。