public class MyTest { @Test public void testFunction() throws Exception { String userAttr = getUserAttr(User::getName); System.out.println(userAttr); } private String getUserAttr(Function<User,String> getter){ User user = new User(); user.setId("afsdafsd"); user.setName("test"); return getter.apply(user); } } @Data class User { String id; String name; }
java8 Function can be used on getter, convenient
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326413083&siteId=291194637
Recommended
Ranking