JavaEE Bean的装配方式——基于XML的装配

Bean的装配可以理解为依赖关系注入,Bean的装配方式有三种。如:基于XML的装配,基于注解的装配和自动装配(其中最常用的是基于注解的装配),今天就来练习基于XML的装配

而Spring提供了两种基于XML的装配方式:设值注入和构造注入

使用设值注入时在Spring配置文件中,需要使用<bean>元素的子元素<property>来为每个属性注入值,

而使用构造注入时,在配置文件中,需要使用<bean>元素的子元素<constructor-arg>来定义构造方法的参数,可以使用其value属性来设置该参数的值。下面通过一个案例来学习基于XML方式的Bean装配

1、在项目chapter02的src目录下,创建一个com.itheima.assemble包,在该包中创建User类,并在类中定义username、password和list集合三个属性及其对应的setter方法,如下面代码所示:

package com.itheima.assemble;
import java.util.List;

public class User {
	private String username;
	private Integer password;
	private List<String> list;
	/**
	 * 使用构造注入
	 * 提供带所有参数的构造方法
	 */
	public User(String username,Integer password,List<String> list) {
		super();
		this.password=password;
		this.username=username;
		this.list=list;
	}
	/*
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值