我不知道如何在新响应中设置。或者还有其他办法吗?
我的要求:
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/