Spring 参数注入方法

本文详细介绍了Spring中四种属性注入的方式:1. 使用有参构造注入;2. 使用set方法注入;3. 注入复杂类型,如对象;4. 注入数组、列表、映射及属性对象。通过实例代码展示了如何在配置文件中设置注入属性,并在测试代码中验证注入效果。
摘要由CSDN通过智能技术生成

1  使用有参构造注入属性

public class User {

    private String userName; 
    
public void setUserName(String userName) {
this.userName = userName;
}

User()
{

}
public void sop()
{
System.out.println(userName);
}
public void add()
{
System.out.println("add.............");
}
public static void main(String[] args)
{
User user = new User();
user.add();
}
}

//  配置文件,其中name属性值是User类中的属性字段名称

<bean id = "bean4" class="com.grl.ioc.User">
      <constructor-arg name = "userName" value="小胖子"></constructor-arg>
    </bean>

// 测试代码:

public void Text()
{
//加载核心配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
//得到配置创建对象
UserService user = (UserService)context.getBean("bean4");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值