package ioc;
//演示spring表达式
public class ExampleBean {
private String ename;
private String city;
private Double score;
private String pageSize;
public ExampleBean() {
System.out.println("ExampleBean的无参构造器");
}
public String getEname() {
return ename;
}
public void setEname(String ename) {
this.ename = ename;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public Double getScore() {
return score;
}
public void setScore(Double score) {
this.score = score;
}
public String getPageSize() {
return pageSize;
}
public void setPageSize(String pageSize) {
this.pageSize = pageSize;
}
@Override
public String toString() {
return "ExampleBean [ename=" + ename + ", city=" + city + ", score=" + score + ", pageSize=" + pageSize + "]";
}
}
---------------------------------------------------------------------------------------------------------------
package ioc;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
/**
* 演示引入的方式注入Bean。
* @author Ward
*
*/
public class MessageBean {
private List<String> cities;
private Set<String> interest;
private Map<String,Double> score;
private Properties db;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public MessageBean() {
System.out.println("MessageBean的无参构造器");
}
public List<String> getCities() {
return cities;
}
public void setCities(List<String> cities) {
this.cities = cities;
}
public Set<String> getInterest() {
return interest;
}
public void setInterest(Set<String> interest) {
this.interest = interest;
}
public Map<String, Double> getScore() {
return score;
}
public void setScore(Map<String, Double> score) {
this.score = score;
}
public Properties getDb() {
return db;
}
public void setDb(Properties db) {
this.db = db;
}
@Override
public String toString() {
return "MessageBean [cities=" + cities + ", interest=" + interest + ", score=" + score + ", db=" + db
+ ", name=" + name + "]";
}
}