•
객체간 변환 작업
◦
org.mapstruct.Mapper 사용
// builde.gradle에 의존성 추가
implementation 'org.mapstruct:mapstruct:1.5.3.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final'
JavaScript
복사
•
Entity
◦
setter 사용 금지
◦
private Builder : private 생성자 위에 @Builder 사용
•
네이밍 규칙
◦
dto명: 도메인명 + 기능 + Res / Req
▪
api 1개당 dto 1개씩
◦
Entity명: 도메인명
◦
Table명: tb_도메인명
◦
branch명: feature/기능명
◦
database명: sappun
•
properties.yml 파일 사용
•
주석 많이 사용 → 서로의 코드를 이해하기 쉽도록 !!
•
각자 맡은 부분 단위 테스트 코드 작성
◦
service, repository, controller 테스트 코드
Git flow
•
main
•
develop (default)
•
feature/
◦
ex. feature/login