Resource注解(重要)

来源:互联网 发布:大学生网络家教 兼职 编辑:程序博客网 时间:2024/06/05 04:01

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注入。

0 0