实现效果 String age = BeanUtils.convertToFieldName(Person::getAge);
@FunctionalInterface
public interface IGetter<T> extends Serializable {
Object apply(T source);
}
@FunctionalInterface
public interface ISetter<T, U> extends Serializable {
void accept(T t, U u);
}
public class BeanUtils {
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/**
* 缓存类-Lambda的映射关系
*/
private static Map<Class, SerializedLambda> CLASS_LAMDBA