List 형식으로 반환 할 때 유연성 있게 class를 통해서 반환하자
class로 감싸서 반환하는것이 좀더 질 좋은 코드
@GetMapping("경로")
public Result test(){
List<Test> findTests = testService.findTests();
List<TestDto> collect = findTests.stream()
.map(t -> new TestDto(t.getName()));
.collect(Collectores.toList());
return new Result(collect);
}
@Data
@AllArgsConstructor
static class Result<T>{
private T data;
}