Published:
Updated:

오늘의 활동

  • 리뷰 피드백
  • 배포 후 PR
  • 병원
  • 백준 16953번


느낀 점

  • 3주차 발표일
    • 시간 너무 빨리 감
    • 고열로 가장 힘들었던 일주일
  • 이제 3주 남음

리뷰 적용하지 못한 부분

  1. WebClient - Builder
  2. WebConfig - exposedHeader
  3. 레포지토리 JPA 커플링 완화


Cascade

스크린샷 2023-09-08 오후 12 36 58

  • 카테고리를 삭제했을 때, 해당하는 상품들이 삭제가 되면 안 됨
    • 이때, Cascade 옵션을 주지 않아야 할지, Cascade 옵션으로 PERSIST를 줘야 할지, 아니면 다른 옵션을 줘야 할지 잘 모르겠음


Validator

  • 다른 도메인의 Service나 Repository에 접근해야 될 때가 있는데,
    • Service로 접근하면 순환참조가 일어날 가능성이 있지만 예외처리가 되는 로직이 재사용이 되고
    • Repository로 접근하면 예외처리 로직이 재사용이 되지 않음
  • 이때 Validator 클래스를 새로 만드는 것이 더 좋은 건지 잘 모르겠음


API 응답 순환 참조

  • API 응답 시 순환 참조를 해결하기 위해 Dto를 만들어서 해결했었는데, 이러면 Dto의 개수가 너무 많아지게 됨
  • 이런 문제를 해결하기 위해 아래의 것들을 사용하는 방식이 좋을지 잘 모르겠음
    • JsonIgnoreProperties를 사용하는 방식
    • @JsonManagedReference와 @JsonBackReference를 사용하는 방식


내일 할 일

  • 알바(?)

Tags:

Categories:

Published:
Updated:

Leave a comment