天天看點

BeanUtils的setProperty,getProperty方法注意

  轉載:

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),開頭字母轉小寫