1.@Autowired
org.springframework.beans.factory.annotation.Autowired
2.@resource
javax.annotation.Resource
3.@reference
@Reference是dubbo的注解,也是注入,他一般注入的是分布式的远程服务的对象,需要dubbo配置使用。
总结:
@Reference注入的是分布式中的远程服务对象,@Resource和@Autowired注入的是本地spring容器中的对象。