我必须构建自定义类型对象,并且在返回和填充对象之前有多个调用。
我必须使用 Java 8 Future 并行构建对象,以便代码块更受欢迎。
代码如下 -
public CustomRequest getCustomRequest(Member member,
Address address,Member member){
CustomRequest customRequest = new CustomRequest();
CompletableFuture.runAsync(() -> {
populateAddress(address, customRequest);
populatecontact(contact, customRequest);
populateMemberDetails(member, customRequest);
});
return customRequest;
}
当前正在获取“在 customRequest 对象侧未设置任何值”(已在 populatecontact、populatecontact 和 populateMemberDetails 中为 customRequest 对象设置了一些值)作为方法调用的返回,确实需要等待 CompletableFuture 或 Futures 本身的使用错误。
拉莫斯之舞
相关分类