我正在编写一个简单的 Spring CRUD 应用程序。我有一个方法应该向用户发出禁令。执行该方法时,应返回有关用户的信息,但不是全部。我只需要一个独特的令牌和禁令的原因。相反,将返回所有信息。如何返回特定的类字段?
这是我的方法:
public User banUser(User user){
for(var element : users.entrySet()){
if(element.getValue().getToken().equals(user.getToken())){
element.getValue().setBanReason(user.getBanReason());
element.getValue().setDayOfBan(currentDateAndTime.toString());
element.getValue().setBlocking(true);
return user;
}
}
return null;
也许使用仅具有相关实例变量的 UserDto。所以你基本上将 User Entity 转换为 UserDto