您的位置:首页 > 编程语言 > Java开发

(二)spring的注入---配置构造器属性注入

2017-10-18 20:54 435 查看
第一步:创建一个类Car

package com.atguigu.spring.beans;

public class Car {
private String company;
private String brand;

private int maxSpeed;
private float price;

public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public int getMaxSpeed() {
return maxSpeed;
}
public void setMaxSpeed(int maxSpeed) {
this.maxSpeed = maxSpeed;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public Car(String company, String brand, float price) {
super();
this.company = company;
this.brand = brand;
this.price = price;
}
public Car(String company, String brand, int maxSpeed) {
super();
this.company = company;
this.brand = brand;
this.maxSpeed = maxSpeed;
}

@Override
public String toString() {
return "Car [company=" + company + ", brand=" + brand + ", maxSpeed="
+ maxSpeed + ", price=" + price + "]";
}

}


第二步:配置bean

<!--通过构造方法来配置bean的属性  -->
<bean id="car" class="com.atguigu.spring.beans.Car">
<constructor-arg value="Audi"></constructor-arg>
<constructor-arg value="ShangHai"></constructor-arg>
<constructor-arg value="300"></constructor-arg>
</bean>


第三步:运行main方法

Car car=(Car) ctx.getBean("car");
System.out.println(car);


运行结果:

Car [company=Audi, brand=ShangHai, maxSpeed=300, price=0.0]`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐