大家好,我是阿凯。近期做数据对接需要给部分实体类所有字段默认值。
直接在实体类添加构造代码块进行赋值:
package com.example.demo;
import java.lang.reflect.Field;
public class Boy {
private String id;
private String name;
private Integer sex;
private Integer age;
//构造代码块:每次调用构造方法前执行,都会先执行构造代码块。
{
Class cls = this.getClass();
Field[] fields = cls.getDeclaredFields();
try {