BeanUtils的方法
生活随笔
收集整理的這篇文章主要介紹了
BeanUtils的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
常用方法
這里,指的是common包下面BeanUtils類
setProperty方法
給bean的指定name屬性,賦值value
如果,指定的屬性不存在,不做處理
使用方式
BeanUtils.setProperty(s, “id”, “001”);
參數(shù)一: 對(duì)象
參數(shù)二:屬性名
參數(shù)三: 屬性的值
getProperty方法
獲取bean的指定name屬性,value值
如果,指定的屬性不存在,則會(huì)拋出異常
當(dāng)屬性的類型是數(shù)組類型時(shí),獲取到的值數(shù)組中的第一個(gè)值
public static String getProperty(Object bean, String name)使用方式
BeanUtils.getProperty(s, “id”);
copyProperties方法
屬性名必須相同,才會(huì)轉(zhuǎn)換
public static void copyProperties(Object dest, Object orig)使用方式
BeanUtils.copyProperties(userExt,user);
Populate方法
將一個(gè)Map集合中的數(shù)據(jù),封裝到指定對(duì)象bean中
對(duì)象bean的屬性名,和Map集合中鍵值key要相同
使用方式
BeanUtils.populate(s, map);
總結(jié)
以上是生活随笔為你收集整理的BeanUtils的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BeanUtils工具的使用
- 下一篇: Filter获取Spring Bean对