1. 엔티티라는 것은 여러 곳에서 쓰는 것이다. 이후에 ex) 필드명이 바뀌면 API 스펙 자체가 바뀌어 버리는 문제가 발생한다.
API 스펙을 위해 엔티티를 파라미터로 직접적으로 받아서것이다. 이후에 ex) 필드명이 바뀌면 API 스펙 자체가 바뀌어 버리는 문제가 발생한다.
API 스펙을 위해 엔티티를 파라미터로 직접적으로 받아서 사용하지말고, 별도의 DTO를 사용하는 것이 좋다.
반드시...반드시 꼭 API스펙에 맞는 DTO를 생성해서 만들어야 나중에 유지보수성도 좋다.
2. REST API 스타일을 검색해서 확인해보아라.
'Spring > API' 카테고리의 다른 글
[jpashop] API 개발 고급 정리 (0) | 2021.03.29 |
---|---|
[API] 컬렉션 조회 최적화 (0) | 2021.03.25 |
댓글