Week1

  1. @Transactional
  2. Duplicate.Id 와 같은 코드와 에러 메시지 Docs 만들기
  3. Dto 맞추기 - setter ㅇ없애기 & required 생성자 & 필드 final
  4. (탈퇴한 사용자)라고 표시 & 탈퇴한 아이디로 가입 할 수 있도록
  5. 읽기 전용은 @Transactional(readonly = true)
  6. getMember -> toMemebr toMemebrDto

Week2

  1. @Transactional의 readOnly모드 내부 동작 원리 공부하기
  2. Controller, Service 계층별 역할을 생각해보고 'URI 주소를 만드는' 작업이 Controller에 들어가는 것이 맞는가?
  3. 존재하지 않는 id에 대한 핸들링 위치 → Repo에서 NotFoundException을 throw하는 것으로 변경?
  4. 도메인의 Id에 @Setter 삭제
  5. dto 변환 로직을 Mapper 클래스를 만들어 utils에 따로 구현
  6. domain → entity로 패키지 이름 변경