這里主要講下 對象判斷空 和集合判斷空用java8來實現
判斷集合為空 更優雅的方式
Optional<List> optional = Optional.ofNullable(luUserService.selectAll());
result.setResult(optional.map(List -> luUserService.selectAll()).orElse(Collections.emptyList()));
result.setSuccess(true);
判斷對象為空 更優雅方式
Optional<LuUser> optionalLuUserId3 = Optional.ofNullable(luUserService.selectId3());
optionalLuUserId3.ifPresent(item->{
result.setResult(item);
result.setSuccess(true);
});