java - 你好如何在新响应中设置java中的内容

标签 java spring spring-data

我不知道如何在新响应中设置。或者还有其他办法吗?

我的要求:

public class SthRequest extends BaseRequest {
  private String dataToSth;
}

我的回应:

public class SthResponse extends BaseResponse {
  private String sthData;
}

我的逻辑代码

@Component
public class SthQueryCommand implements BaseCommand<SthRequest, SthResponse> {
  @Override
  public SthResponse perform(SthRequest req) {
    String out = "";
    for (String mask : req.getDataToMask().split("\\s+")) {
      String startChar = mask.substring(0, 1);
      String endChar = mask.substring(mask.length() - 1, mask.length());
      out += startChar + "***" + endChar;
    }
    out.trim();

    return new MaskingResponse(perform(req).setSthData(out));
  }
}

有什么办法吗?

最佳答案

您拥有所需的一切。 所以你可以这样做:

SthResponse sthResponse  = new SthResponse();
sthResponse.setSthData(out);
return sthResponse;

关于java - 你好如何在新响应中设置java中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59545109/

相关文章:

java - 如何使用 REPLICA_SET_SECONDARY 类型对 MongoDB 服务器执行写操作?

java - Akka HelloWorld 未编译 :-(

spring - LocalDate反序列化&序列化错误-jackson.databind.exc.InvalidDefinitionException : Cannot construct instance of java. time.LocalDate

java - 持久化数据库枚举实例字段值而不是枚举值

java - 尝试连接 Lettuce 连接工厂时出错

Spring Boot - 加载初始数据

java - 如何在 Action 链调用上的另一个 Action 类之后访问 Jsp 中的一个 Action 类 ActionMessages

java - Mongodb 查询通过其值查找所有键

spring - Imports/Bean Refs 的属性占位符

java - Spring boot MVC 模板 - tomcat7 给出 404 错误