淘淘和品优购controller层前者用@Autowired后者用Reference,为什么有此不同

在注入Service上面,淘淘加的是@Autowired,品优购加的是@Reference。百度了它们的不同也没看明白。视频里讲师说:这里用Reference,不要用自动装配,不然你装也装不上。什么意思?为什么淘淘项目就可以用Autowired?
我想问的是,为什么有此不同。如果把@Autowired换成@Reference会怎样?

2个回答

@Reference是分布式服务架构dubbox中的注解,可以注入其他服务中配置的bean,你可以看一下,他是属于com.alibaba.dubbo这个包中的
@Autowired是spring中的注解,注入本地bean

@Autowired 按bean的类型 注入对象。
@Reference 按bean的name 注入对象。
比如你有一个bean

<bean id="bean1" name="test" class="java.lang.Long" />

这是否,要么用
@Autowired
Long i; //Long 是bean的类型
或者
@Reference
Long test;//test 是bean的name
或者
@Reference(name="test")//test 是bean的name
Long i;

whyyouhitme_
whyyouhitme_ 我记得这个区别是AutoWired和Resource的吧?
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
品优购讲义
品优购项目第一天的讲义,可以下下来看看,仅仅是第一天的
品优购-Day04
学习目标 目标1:了解代码生成迅速完成基础代码 目标2:完成模板管理的CRUD操作 目标3:完成商品分类的CRUD操作 一、模版列表得显示,调整好界面,即后端及前端文件都已拷贝到项目中 1.type_template.html导入步骤一:js相关文件,步骤二:body中增加,步骤三:table下面加分页控件 &amp;lt;script type=&quot;text/javascript&quot; ...
品优购-dubbo2.8.4.jar
品优购项目dubbox2.8.4.jar 执行命令: 手动打包maven包 mvn install:install-file -Dfile=d:\dubbox\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar
品优购-Day01
学习目标: 目标1:了解电商行业特点以及理解电商的模式 B2B:企业对企业 C2C:个人对个人 B2C:企业对个人 C2B:个人对企业 O2O:线上到线下 F2C:工厂到个人 B2B2C:企业-企业-个人(品优购) 目标2:了解整体品优购的架构基本分三个子系统 网站前台:首页,商家首页,商品详细页,搜索页,会员中心,订单支付 运营商后台:商家审核,品牌管理,规格管理,模版管理,商品分类,商品审...
品优购入门
SOA(Service-Oriented Architecture):面向服务的体系结构。后端框架采用Spring +SpringMVC+mybatis +Dubbox 。前端采用angularJS + Bootstrap。
品优购第四天
Spring-security需要导的包 &lt;dependency&gt; &lt;groupId&gt;org.springframework.security&lt;/groupId&gt; &lt;artifactId&gt;spring-security-web&lt;/artifactId&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;...
品优购项目实战
品优购项目实战 .
品优购 dubbox
java项目实战 包含项目部署 视屏加源码 包含所搜开发所用软件和资料
品优购项目源码
品优购项目源码,sping+springMVC+Mybatis 前端使用angular js
品优购--代码生成器
generatorConfig.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/...
品优购电商系统
品优购电商系统开发 第1章 分布式框架-Dubbox 第2章 品牌管理 第3章 规格及模板管理 第4章 安全框架与商家入驻审核 第5章 商品录入【1】 第6章 商品录入【2】 第7章 商品修改与审核 第8章 广告管理与缓存解决方案 第9章 搜索解决方案-Solr 【1】 第10章 搜索解决方案-So
品优购下载地址
最新品优购下载地址,分享链接。 群主会分享自己做过的一些经典项目,免费分享各种学习资源。 github: https://github.com/codingZhangxin csdn: https://blog.csdn.net/qq_35180973?t=1
品优购-Day03
学习目标: 目标1:理解和运用angularJS的service 目标2:理解和运用控制器继承 目标3:掌握代码生成器的使用 目标4:实现规格管理 目标5:实现模板管理 一、自定义服务:就是将之前的所有与后台请求相关代码抽取出 1.在brand.html中拆分service和controller app.service('brandService',function($http...
品优购框架搭建
品优购框架搭建 父工程 通用实体模块 通用数据库访问模块 通用工具类模块 商家商品服务接口模块 商家商品服务模块 运营商管理模块 商家管理后台 父工程的搭建 实体模块的搭建 创建通用的数据库访问模块 通用工具类模块 商家商品服务接口模块 商家商品服务模块(这里的pom包要选择war包) 运营商管理后台(pom是war包) ...
品优购 -day01
分层结构: web -controller service -service-implements dao-mapper&amp;amp;xml 错误: 1.parent标签报错. 需要在本地仓库中有settings.xml文件,并且配置进myeclipse. 2.pom.xml文件报错 在报错指定的文件中手动导入jar包 3.端口被占用错误 1.netstat -an,提示:不是...
品优购-Day05
学习目标 目标1:实现SpringSecurity入门小Demo 目标2:完成运营商登陆与安全控制功能 目标3:完成商家入驻 目标4:完成商家审核 目标5:完成商家系统登陆与安全控制功能 一、SpringSecurity入门Demo 1.创建springSecurityDemo的war工程 ​ 2.pom文件及web.xml的导入从资源-&amp;gt;配置文件-&amp;gt;SpringSecuri...
品优购视频
品优购视频、代码、工具等所有需要的东西都在里面,将这个txt下载下来,里面有百度云的链接
品优购项目
品优购项目
品优购商城
1. 品优购简介 品优购网上商城是一个综合性的 B2B2C 平台,类似京东商城、天猫商城。网站采用商家入驻的模式,商家入驻平台提交申请,有平台进行资质审核,审核通过后,商家拥有独立的管理后台录入商品信息。商品经过平台审核后即可发布。 品优购网上商城主要分为网站前台、运营商后台、商家管理后台三个子系统 1.1 网站前台 主要包括网站首页、商家首页、商品详细页、搜索页、会员中心、订单与支付相关页面、秒杀频道等。 1.2 运营商后台 是运营商的运营人员的管理后台。 主要包括商家审核、品牌管理、规格管理、模板管理、商品分类管理、商品审核、广告类型管理、广告管理、订单查询、商家结算等。 1.3 商家管理后台 入驻的商家进行管理的后台,主要功能是对商品的管理以及订单查询统计、资金结算等功能。
品优购-Day02
学习目标 目标1:运用AngularJS前端框架的常用指令 目标2:完成品牌管理的列表功能 目标3:完成品牌管理的分页列表功能 目标4:完成品牌管理的增加功能 目标5:完成品牌管理的修改功能 目标6:完成品牌管理的删除功能 目标7:完成品牌管理的条件查询功能 AngularJS四大特征 MVC模式:UI视图、控制器、数据模型 双向绑定:通过控制器改变数据模型从而...
品优购所有资源
品优购视频、代码、工具等所有需要的东西都在里面,将这个txt下载下来,里面有百度云的链接.里面的rar文件可能用WinRAR打不开,建议使用别的软件,这里使用Awe Zip可以打开,别的软件没有试过
品优购电商系统开发
品优购电商系统开发 网盘资源
品优购课程讲义
品优购全套word文档讲义,包括项目的开发教程讲义和项目部署部分的讲义。绝对保证,提供给广大技术爱好者自主学习
黑马品优购项目
1.2. 结构化一下 1.3. 图形化一下 1.3.1. 运营商后台 1.3.2. 商家后台 1.3.3. 网页前台 参考京东 2. 技术选型 前端:angularJS + Bootstrap 后台:SSM( springmvc+spring+mybatis) 数据库:mysql,使用mycat读写分离 开发模式:SOA 服务中间件:dubbox,需要和zookeeper配合使用 注册中心:zookeeper 消息中间件:Activemq,使用spring-jms 负载均衡:nginx 搜索:solr集群(solrCloud),配合zookeeper搭建, 使用spring-data-solor 缓存:redis集群,使用spring-data-redis 图片存储:fastDFS集群 网页静态化:freemarker 单点登录:cas 权限管理:SpringSecurity, 跨域:cros 支付:微信扫描 短信验证:阿里大于 密码加密:BCrypt 富文本:KindEditor 事务:声明式事务 任务调度:spring task 所有的技术,都可能涉及到为什么用?怎么用?用的过程中有什么问题? 3. 框架搭建 3.1. 前端 理解baseControler.js、base.js、base_pagination.js,以及每一个xxxController.js里面都公共的做了些什么。 baseControler.js 分页配置 列表刷新 处理checkBox勾选 xxxControler.js 自动生成增删改查 base_pagination.js 带分页 base.js 不带分页 3.2. dao 使用了mybatis逆向工程 4. 模块开发 逐个模块开发就好 4.1. 学会评估模块难不难 一个模块难不难从几方面考虑。 涉及几张表? 1,2张表的操作还是没有什么难度的。 涉及哪些功能? 增删改查,批量删除。 前端展示? 分页列表、树形、面包屑、三级联动、内容格式化。 4.2. 举几个简单模块的例子 4.2.1. 品牌管理 单表 分页、新增、删除、修改 4.2.2. 规格管理 2张表 分页、新增、删除、修改、显示优化(显示列表内容的一部分) 4.2.3. 模板管理 2张表 分页、新增、删除、修改、显示优化(显示列表内容的一部分) 4.2.4. 分类管理 单表 4.2.5. 商家审核 单表 4.3. 举一个复杂模块 4.3.1. 商品新增 需要插入3张表,tb_goods、tb_goods_desc、tb_item 前端:三级联动、富文本、图片上传、动态生成内容 4.3.2. 商品修改 需要从3张表获取数据,然后进行回显。 4.4. 典型模块设计 4.4.1. 管理后台 商品新增、商品修改 4.4.2. 前台页面 搜索模块实现 购物车模块实现 支付模块实现 秒杀模块实现 5. 开发过程中问题&优化 1.1. 登录 单点登录怎么实现 session怎么共享 1.2. 缓存 哪些场景需要用到redis redis存储格式的选择 怎么提高redis缓存利用率 缓存如何同步 1.3. 图片上传 图片怎么存储 图片怎么上传 1.4. 搜索 ​ 怎么实现 数据量大、 并发量高的搜索 怎么分词 1.5. 消息通知 ​ 哪些情况用到activeMq 1.6. 优化 seo怎么优化 怎么加快访问速度 1.7. 秒杀 ​ 怎么处理高并发 ​ 秒杀过程中怎么控制库存
品优购其他代码
品优购平台代码:其中有商家,商品管理平台 该系统是分布式框架
品优购电商系统开发文档
黑马大型电商项目开发文档,里面涉及阿里dubbo,spring boot,docker,分布式,fastdfs文件系统
品优购配套软件
品优购配套软件全网独家,网盘链接
品优购建表语句
品优购主要是一个B2B2C的项目 后端框架采用了Spring+SpringMVC+mybatis+Dubbox,前端采用了angularJS+Bootstrap 这是建表sql
品优购分页显示品牌
效果图 品牌列表分页的实现 3.1需求分析 在品牌管理下方放置分页栏,实现分页功能 3.2后端代码 3.2.1 分页结果封装实体 在pinyougou-pojo工程中创建entity包,用于存放通用实体类,创建类PageResult package com.pinyougou.entity; import java.io.Serializable; import java.u...
品优购_分页的实现
由于angular_js分页的话需要两个参数,1个是总页数,一个是本页展示的数据,  如果要查询数据库的话需要两个参数,1个事当前页数pageNum 另外一个是 一页展示的条数 numPerPage,因此我们需要封装一个对象,用来存储发送给前台的数据 ------------------------第一模块:后端代码----------------------------------------...
品优购全套讲义
1.品优购电商系统开发讲义,2.品优购电商系统部署讲义
品优购-面试宝典
Java源程序(.java文件)——>java字节码文件(.class文件)——>由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——>字节码文件(.class)就会在java虚拟机中执行。
品优购项目总结
经过20天的开发,品优购电商项目的核心代码已经完成,对开发过程中所涉及的技术点进行一下总结和记录。 项目共包括以下模块: pinyougou-parent (聚合工程) pinyougou-pojo (通用实体类层) pinyougou-dao (通用数据访问层) pinyougou-common (通用工具类模块) pinyougou-sellergoods-interface (商家商品服务...
品优购项目--登录页面
效果图 HTML部分 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;品优购登录&amp;lt;/title&amp;gt; &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot
黑马品优购系统开发
该系统为黑马学院的品优购开发系统,保证真实有效
品优购项目视频
黑马品优购全部视频,讲义,源码,配套软件,资源,代码生成器
品优购全套资源
视频,源码,讲义,配套资源和配套软件应有尽有,童叟无欺
品优购-课程讲义
黑马培训电商项目 品优购-课程讲义 黑马培训电商项目 品优购-课程讲义
品优购首页html代码
结构具有通用性,初学者可以参考,大型电商网站都可以用
求解算法 后者倒过来是前者,前者是后者的四倍
两个四位数 ,后者倒过来是前者,前者是后者的四倍。
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview