Spring——Bean屬性賦值的三種方式


先創建一個普通的java類Car.java:

包含了構造函數以及get函數set函數、toString方法

package di;

public class Car {
    private String brand;
    private String crop;
    private Double price;

    public Car() {
    }

    public Car(String brand, String crop, Double price) {
        this.brand = brand;
        this.crop = crop;
        this.price = price;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getCrop() {
        return crop;
    }

    public void setCrop(String crop) {
        this.crop = crop;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    @Override
    public String toString() {
        return "Car{" +
                "brand='" + brand + '\'' +
                ", crop='" + crop + '\'' +
                ", price=" + price +
                '}';
    }
}

Bean屬性賦值的第一種方式——set方式:

 

 測試函數:

 

 測試結果:

 

 

 

第二種賦值方式——構造器的方式:

 

 測試函數及結果如下:

 

 

 

第三種方式——p命名空間的方式

xmlns:p="http://www.springframework.org/schema/p"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM