@resource有什么用

知道这是依赖注入但是它有什么作用?能起到什么样的简化效果!求大神指点... 知道这是依赖注入但是它有什么作用?能起到什么样的简化效果!求大神指点 展开
 我来答
鄱阳秋渚
推荐于2017-12-15 · TA获得超过167个赞
知道答主
回答量:11
采纳率:0%
帮助的人:2.1万
展开全部
@resource注解就是把一个bean注入到当前的类中,可以不必通过配置文件或者导包的方式注入就可以使用该bean,默认是ByName的方式注入,如:
@resource(name=“personDaoBean”)
private personDaoBean personDaobean;
这样就可以直接使用personDaoBean这个Bean,以及其setter和getter方法。
TableDI
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配... 点击进入详情页
本回答由TableDI提供
提着捕鱼器
2018-03-30 · TA获得超过2.3万个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:2.6万
展开全部

resource全名为@Resource ,用来激活一个命名资源(namedresource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。spring确实支持使用@Resource通过JNDIlookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“beanname(bean名字)”的Spring管理对象会被注入。

@Resource装配顺序

1.如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常;

2. 如果指定了name,则从上下文中查找名称(id)匹配的bean进行装配,找不到则抛出异常;

3. 如果指定了type,则从上下文中找到类型匹配的唯一bean进行装配,找不到或者找到多个,都会抛出异常;

4. 如果既没有指定name,又没有指定type,则自动按照byName方式进行装配;如果没有匹配,则回退为一个原始类型进行匹配,如果匹配则自动装配。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大头儿子_料佳0
2014-09-08 · TA获得超过182个赞
知道答主
回答量:147
采纳率:77%
帮助的人:59.1万
展开全部
你看的是用Spring框架做的吧 如果是:
@Resource默认按 byName自动注入。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字
@inheritDoc这个没用过。。。 你去google上找吧
请采纳。
追问
哥哥我也想采纳。。但是我问的是有什么用。。。而不是如何注入的。。。意思是用这个有什么作用??
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式