轉載:
https://blog.csdn.net/Fire_Sky_Ho/article/details/88707007
BeanUtils工具類,簡化資料封裝 * 用于封裝JavaBean的 1. JavaBean:标準的Java類 1. 要求: 1. 類必須被public修飾 2. 必須提供空參的構造器 3. 成員變量必須使用private修飾 4. 提供公共setter和getter方法 2. 功能:封裝資料
2. 概念: 成員變量: 屬性:setter和getter方法截取後的産物 例如:getUsername() --> Username--> username
3. 方法: 1. setProperty(), 2. getProperty() 3. populate(Object obj , Map map):将map集合的鍵值對資訊,封裝到對應的JavaBean對象中
User user = new User();
BeanUtils.setProperty(user,"hehe","male");
String gender = BeanUtils.getProperty(user, "hehe");
public class User {
private int id; private String username; private String password; private String gender; public void setHehe(String gender){ this.gender = gender; } public String getHehe(){ return gender; } }
setProperty的key值參數是gender對應的setter方法setHehe的set後面的名字(hehe),開頭字母轉小寫
轉載于:https://www.cnblogs.com/DayDayLearnMore/p/10904409.html
BeanUtils工具類,簡化資料封裝 * 用于封裝JavaBean的 1. JavaBean:标準的Java類 1. 要求: 1. 類必須被public修飾 2. 必須提供空參的構造器 3. 成員變量必須使用private修飾 4. 提供公共setter和getter方法 2. 功能:封裝資料
2. 概念: 成員變量: 屬性:setter和getter方法截取後的産物 例如:getUsername() --> Username--> username
3. 方法: 1. setProperty(), 2. getProperty() 3. populate(Object obj , Map map):将map集合的鍵值對資訊,封裝到對應的JavaBean對象中
User user = new User();
BeanUtils.setProperty(user,"hehe","male");
String gender = BeanUtils.getProperty(user, "hehe");
public class User {
private int id; private String username; private String password; private String gender; public void setHehe(String gender){ this.gender = gender; } public String getHehe(){ return gender; } }
setProperty的key值參數是gender對應的setter方法setHehe的set後面的名字(hehe),開頭字母轉小寫