오늘의 활동
- 리뷰 피드백
- 배포 후 PR
- 병원
- 백준 16953번
느낀 점
- 3주차 발표일
- 시간 너무 빨리 감
- 고열로 가장 힘들었던 일주일
- 이제 3주 남음
리뷰 적용하지 못한 부분
- WebClient - Builder
- WebConfig - exposedHeader
- 레포지토리 JPA 커플링 완화
Cascade
- 카테고리를 삭제했을 때, 해당하는 상품들이 삭제가 되면 안 됨
- 이때, Cascade 옵션을 주지 않아야 할지, Cascade 옵션으로 PERSIST를 줘야 할지, 아니면 다른 옵션을 줘야 할지 잘 모르겠음
Validator
- 다른 도메인의 Service나 Repository에 접근해야 될 때가 있는데,
- Service로 접근하면 순환참조가 일어날 가능성이 있지만 예외처리가 되는 로직이 재사용이 되고
- Repository로 접근하면 예외처리 로직이 재사용이 되지 않음
- 이때 Validator 클래스를 새로 만드는 것이 더 좋은 건지 잘 모르겠음
API 응답 순환 참조
- API 응답 시 순환 참조를 해결하기 위해 Dto를 만들어서 해결했었는데, 이러면 Dto의 개수가 너무 많아지게 됨
- 이런 문제를 해결하기 위해 아래의 것들을 사용하는 방식이 좋을지 잘 모르겠음
- JsonIgnoreProperties를 사용하는 방식
- @JsonManagedReference와 @JsonBackReference를 사용하는 방식
내일 할 일
Leave a comment