@reference和@resource的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@reference和@resource的区别相关的知识,希望对你有一定的参考价值。
参考技术A @reference是dubbo注解,@resource是spring 注解。@resource作用相当于@Autowired,只不过@Autowired是 byType 自动注入,而@Resource默认 byName 自动注入。
@Reference是dubbo的注解,也是注入,但是一般用来注入分布式的远程服务对象,需要配合dubbo配置使用。
@reference和@resource的区别就是@resource是本地spring容器,@reference是把远程服务对象当做spring容器中的对象一样注入。
url,href和src的区别
URL(Uniform Resource Locator):统一资源定位符,互联网上的每个文件都有一个唯一的URL,基本URL包含协议,IP地址,路径和文件名。
重点:herf和src的区别
href(Hypertext Reference)主要用于在涉及的文档和外部资源之间建立一个关系,即超文本引用。指向网络资源所在的位置,用于超链接。常用的有:link,a标签
<link href = "reset.css" rel = "stylesheet"/>
src(source)仅仅是嵌入当前资源到当前文档元素定义的位置,指向的是外部资源位置。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到该资源加载,编译,执行完毕。
<script src = "script.js"></script>
常见的,img,script,iframe等标签。这就是我们把js脚本放在底部,而不是头部的原因。
简而言之,src用于加载外部资源,href用于当前文档和引用资源之间建立联系。
以上是关于@reference和@resource的区别的主要内容,如果未能解决你的问题,请参考以下文章
nhibernate中的HasOne和References有啥区别?
How do I duplicate a resource reference in code behind in WPF?