강의

멘토링

로드맵

Inflearn Community Q&A

sjdzn1192623's profile image
sjdzn1192623

asked

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

Membership Registration API

안녕하세요 강사님! 질문이있습니다.

Written on

·

292

0

강사님 ! 안녕하세요 강의 잘 듣고 있습니다.

다름이아니라, 회원등록 API를 만드실 때, 
Inner 클래스를 이용하여 Response, Request 객체를 만들어서 사용하셨는데, API를 만들어 사용할 때 는반드시 Response, Request 객체로 사용할 클래스는 Inner 클래스로 사용해야 하나요 ? ? 

추가로, 예를 들어서 api 패키지 하위 패키지로 restController 패키지와 dto 패키지를 따로 만들어 클래스 객체를 관리해도 되나요?
만약 된다면 Inner 클래스로 만들어 사용하는 것과 비교해 안좋은 점이 무엇일까요 ?

javaJPAspringspring-boot

Quiz

66% of people got it wrong. Give it a try!

API 개발에서 JPA 엔티티 객체를 요청 파라미터나 응답 값으로 직접 사용하는 것을 지양해야 하는 주된 이유는 무엇일까요?

데이터베이스 성능이 저하되기 때문입니다.

API의 스펙이 엔티티의 변화에 직접적으로 영향을 받기 때문입니다.

클라이언트 측의 데이터 파싱 로직이 복잡해지기 때문입니다.

네트워크 전송량이 불필요하게 증가하기 때문입니다.

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. sjdzn119님

편리한 방법으로 진행하시면 됩니다^^

Inner 클래스를 사용할 때는 해당 클래스에서만 사용하는 Request, Reponse일 때로 한정하면 됩니다.

sjdzn1192623's profile image
sjdzn1192623

asked

Ask a question