////
Search
Duplicate
🪵

1/15 회의록

생성일
2024/01/15 00:55
태그
 각 domain service에 메쏘드 생성 요청할 때, 반환 타입, 매개변수 타입, 요구사항까지 함께 요청!! 1. ResponseCode 인터페이스 도입으로 인한 도메인 별 enum을 그룹화 함. => CommonResponseDto.of()를 통해서 쉽게 ResponseEntity의 body() 작성 가능 2. 엔티티에서 래퍼클래스 사용에 대한 변경점
@Builder 사용 시 원시타입, String은 기본값으로 초기화하지만, 엔티티 필드에 Boolean isDeleted = Boolean.False; <<로 초기화 값을 지정해도 초기화 x => 빌더로 명시적으로 값 넘기지 않으면 초기화 되지 않음. nullable = false라는 것은 어차피 null을 받지 않을 것이므로
wrapper class가 아닌 primitive type을 사용
3. request와 response <request> - null인 request 생성 금지 - 같은 데이터를 갖는 request는 중복 사용 금지. 다 따로 만들어서 받아야 됨. <response> - null인 response는 생성 금지 - null일 때, CommonResponse(DomainResponseCode.xx); 사용 -> 원래는 CommonResponse(DomainResponseCode.xx, data); 였잖아요 -> 이거 data 값 안 넣기 - 중복인 response는 묶어서 처리 - DomainInfoResponse, DomainInfoDetailResponse는 무조건 공통으로 만들어서 사용 4. 중복 메소드는 3개부터 공통으로 묶습니다