Assign values to properties through reflection

/**
 * description 给实体的某个属性赋值
 *
 * @param name  属性名
 * @param value 属性值
 * 
 * @version 1.0
 * @date 2021/3/10 14:11
 */
public void setField(Object obj, String name, String value) {
    try {
        Field field = obj.getClass().getDeclaredField(name);
        field.setAccessible(true);
        field.set(obj, value);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

Guess you like

Origin blog.csdn.net/qq_39486119/article/details/114634277