인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

zmfjscl7898697's profile image
zmfjscl7898697

asked

Real-world! Spring Boot and JPA Utilization 2 - API Development and Performance Optimization

Order Lookup V2: Converting Entities to DTOs

MemberApiController에 static으로 만들어져 있는 Result<T> 메소드를 OrderApiController에서 써도 상관없나요?

Written on

·

171

0

@GetMapping("/api/v2/orders")
public MemberApiController.Result orderV2() {
List<Order> orders = orderRepository.findAllByString(new OrderSearch());
List<OrderDto> collect = orders.stream()
.map(o -> new OrderDto(o)).collect(Collectors.toList());

return new MemberApiController.Result(collect);
}

이렇게 만들어지는데, 아무런 상관이없는지 궁금합니다.

JPAspring-bootspringjava

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. Jungyu Choi님

상관은 없지만, 좋은 방법은 아닙니다. 다른 클래스에서도 사용하려면 Result<T> 클래스를 외부로 빼서 사용하는 것을 추천합니다.

감사합니다.

zmfjscl7898697's profile image
zmfjscl7898697

asked

Ask a question