API 조회 개발 시 일반적인 간단 방법
- 하지만 이렇게 쓸 경우 응답 값으로 엔티티를 직접 노출하게 된다.
- 문제점
- 엔티티의 모든 값이 노출된다.
- 응답 스펙을 맞추기 위한 로직이 추가된다(@JsonIgnore, 별도의 뷰 로직 등등)
- 엔티티가 변경되면 API 스펙이 변경된다.
API 조회 수정
- 엔티티를 조회하는 방법은 똑같지만 외부 MemberDto 를 따로 만들어주고 Result를 통해 JSON 데이터의 추가와 수정이 가능할 수 있도록 개발이 가능하다.
강의 : 인프런 실전! 스프링 부트와 JPA 활용2 (김영한) https://inf.run/5NP4
'Study > 실전! 스프링 부트와 JPA 활용2' 카테고리의 다른 글
Inner Join 과 Fetch Join 의 차이 (0) | 2022.07.29 |
---|---|
지연로딩과 조회 성능 최적화 (0) | 2022.07.29 |
API 개발 기본 (0) | 2022.07.25 |
댓글