真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

如何在spring中賦值級聯(lián)屬性

這篇文章將為大家詳細講解有關如何在spring中賦值級聯(lián)屬性,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

在敦煌等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網站設計、網站建設 網站設計制作按需網站制作,公司網站建設,企業(yè)網站建設,品牌網站制作,成都營銷網站建設,外貿網站建設,敦煌網站建設費用合理。

Car.java

package com.gong.spring.beans;

public class Car {
  private String name;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  @Override
  public String toString() {
    return "Car [name=" + name + "]";
  }
  
}

Student.java

package com.gong.spring.beans;

public class Student {
  private String name;
  private int age;
  private double score;
  private Car car;
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public int getAge() {
    return age;
  }
  public void setAge(int age) {
    this.age = age;
  }
  public double getScore() {
    return score;
  }
  public void setScore(double score) {
    this.score = score;
  }
  public Car getCar() {
    return car;
  }
  public void setCar(Car car) {
    this.car = car;
  }
  @Override
  public String toString() {
    return "Student [name=" + name + ", age=" + age + ", score=" + score + ", car=" + car + "]";
  }
  
  
}

一、利用setter方法進行賦值

在bean中需要賦值的屬性必須要有setter方法,同時bean中必須還要有一個無參的構造方法。如若不顯示聲明,則默認會有一個。

applicationContext.xml



  
  
  
  
    
    
          
    
    
  
  

關鍵就是標紅的兩個代碼:先進行關聯(lián),然后進行級聯(lián)賦值。

二、利用構造方法進行級聯(lián)賦值

此時,要在Person中加一個有參構造方法:

public Student(String name, int age, double score, Car car) {
    super();
    this.name = name;
    this.age = age;
    this.score = score;
    this.car = car;
  }

在Car中加一個無參構造方法:

public Car() {
}

同時,對于這種方法,我們刪除掉Person中name、age、score屬性的getter和setter方法,保留car屬性的getter和setter方法,程序仍然是可行的。

在applicationContext.xml中:



  
  
  
  
    
    
    
    
    
  

總結:

1.利用setter方法進行級聯(lián)屬性賦值需要:無參構造方法、setter方法。

2.利用構造器進行級聯(lián)屬性賦值需要:有參構造方法。

3.為級聯(lián)屬性賦值,屬性先要初始化之后才可以為級聯(lián)屬性賦值,否則會有異常,即:


關于如何在spring中賦值級聯(lián)屬性就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


分享題目:如何在spring中賦值級聯(lián)屬性
文章轉載:http://weahome.cn/article/jsecos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部