使用lambdaj我可以做这样的事情,以重构安全的方式获取属性的名称。
import static ch.lambdaj.Lambda.on;
import static ch.lambdaj.function.argument.ArgumentsFactory.actualArgument;
...
actualArgument(on(User.class).getUsername()).getInkvokedPropertyName();
如果没有lambdaj,我怎么能在Java 8中做到这一点?