•
package 구성
◦
domain
▪
각 도메인 별 servie/controller/dto/entity/repository
•
helper
▪
global
•
aop
◦
exception
◦
jwt
◦
config
▪
security
•
WebSe
•
jpaAuding.class
•
redisConfig.class
ManyToOne Fetchtype은 lazy로 통일
dto파일 네이밍은 모두 DTO로 통일
CommonResponseDTO 사용하지 않고 api 명세에 맞는 response dto파일 만들기
dto파일은 record 지향
서비스가 하나의 레파지토리를 사용하는지? vs 서비스가 여러가지 레파지토리를 사용하는지?
API 검증은 컨트롤러에서? vs API 검증도 서비스에서?
entity 내부에 메서드 존재? vs 부재?
의존성 주입은 @RequiredArgsConstructor 사