注解如何依赖注入有参构造函数的类对象

 我来答
DoramiHe
2018-11-04 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
首先你这个说法是错误的!!
spring通过IOC的核心容器去管理对象时需要在spring容器中,声明bean组件然后就会被spring容器管理,然后可以在这个bean中引入其他bean。
而属性注入的方法是正对引入的bean而言的,我了解的方法有很多种依赖注入方式:
1 set方法注入:如果采用set注入一个Bean,那么只需要为Bean中所需要的一些组件提供set方法就可以,通过set方法注入比较清晰,大家一看就知道(哦~原来你想这个Bean提供了这些组件)...
2 构造器注入:如果采用构造器注入方式,那么首先为这个Bean提供自定义的构造函数,构造函数中需要的参数就是类中的组件实例
@AutoWired 注解按类型制动装箱注入
@Resource 注解按名称注入
@Resource=@AutoWired+@Qualifier
而你说的通过new关键字实例化对象 这个根本就是于spring IOC的核心思想所冲突的
spring不通过new 的方式实例化对象
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式