spring用注解实现注入的@resource,@autowired,@inject区别

@resource注入的顺序

1.by name

2.by type

3,by qualifier


@autowired,@inject

1.by type

2.by qualifier//指定名称

3.by name


可以用qualifier来对bean进行命名,同时也可以用它来指明注入的bean


最好在定义bean的时候指明名称,注入的时候也指明bean名称,统一用resource注入

如:

@service("beanName")//定义bean


@resource(name="beanName")//注入bean

你可能感兴趣的:(=======j2ee,spring)