@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的区别的主要内容,如果未能解决你的问题,请参考以下文章

如何理解@Resource和@Reference的区别

nhibernate中的HasOne和References有啥区别?

@Autowired和@Resource的区别

person re-id reference

url,href和src的区别

How do I duplicate a resource reference in code behind in WPF?