使用spring DataBinder绑定对象属性
生活随笔
收集整理的這篇文章主要介紹了
使用spring DataBinder绑定对象属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫在前面
就是方便我們為對象設置屬性,不需要一個一個的set,提高編程效率。
1:準備測試bean
public class MyDataBinderBean {private String name;private int age;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;}@Overridepublic String toString() {return JSON.toJSONString(this);} }2:main
public class MyMain {public static void main(String[] args) {MyDataBinderBean bean = new MyDataBinderBean();DataBinder dataBinder = new DataBinder(bean);// 設置無效dataBinder.setIgnoreInvalidFields(true);dataBinder.setIgnoreUnknownFields(true);Map<String, Object> properties = new HashMap<>();properties.put("name", "張三");properties.put("age", 60);MutablePropertyValues propertyValues = new MutablePropertyValues(properties);dataBinder.bind(propertyValues);System.out.println(bean);} }運行:
{"age":60,"name":"張三"}總結
以上是生活随笔為你收集整理的使用spring DataBinder绑定对象属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win7系统故障处理小技巧六则
- 下一篇: 一键还原怎么用?