Spring入门(04)-依赖注入的三种方法

本文介绍了Spring框架中的三种依赖注入方式:构造器注入、setter方法注入和字段注入,并详细讲解了如何通过XML配置文件及注解来实现这些注入方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1.使用构造器

 private PersonDao personDao;
 private String name;
 
 public PersonServiceImpl(PersonDao personDao,String name){
  this.personDao = personDao;
  this.name = name;
 }

 <constructor-arg index="0" type="com.hx.springdemo01.dao.PersonDao" ref="personDao"/>
   <constructor-arg index="1" value="stupit"/>

 2.使用set方法

 3.使用field(注解)

加入common-annotations.jar包

 @Autowired按类型进行注入, @Resource按名称,后按类型

 多按后者:

首先开打注解:<context:annotation-config/>

配置文件显出基本bean

<bean id="personDao" class="com.hx.springdemo01.dao.impl.PersonDaoImpl"></bean>  

 在属性范围:

在注入字段中加入注释

@Resource(name="personDao") private PersonDao personDao;

在set方法中:

@Resource
 public void setPersonDao(PersonDao personDao) {
  this.personDao = personDao;
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值