版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fangxinde/article/details/78277668
第一步:创建一个类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]`