Resource註解(重要)

Spring不但支持自己定義的@Autowired註解,還支持幾個由JSR-250規範定義的註解,它們分別是@Resource、@PostConstruct以及@PreDestroy。
@Resource比Autowired直觀。

a) 加入:j2ee/common-annotations.jar
b) 默認按名稱,名稱找不到,按類型
c) 可以指定特定名稱
d) 推薦使用
e) 不足:如果沒有源碼,就無法運用annotation,只能使用xml;同時,還是要將注入的bean寫在xml配置文件中

1.導包
J2EE標準下,在User Library下引入新的包common-annotation.jar。

2.註解
@Resource默認採用byName方法注入,即用在set方法時,指引用set方法名對應的bean名(用在setUserDao()方法時指id名爲“userDao”的bean)。
使用@Resource(name=“u”)也可以實現指定id的bean注入。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章