=======j2ee|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


【=======j2ee|spring用注解实现注入的@resource,@autowired,@inject区别】@resource(name="beanName")//注入bean

    推荐阅读