오블완1 팀 프로젝트에서 초기 개발 환경 설계와 JPA, 예외 관리까지: 완벽한 협업을 위한 체크리스트 [스프링부트] 목차팀 프로젝트 초기 개발 환경 설계1.1. 인증 설계와 인증/인가 방법1.2. 스프링 부트 환경 구성 및 의존성 관리1.3. 기획 및 요구사항 정의1.4. 엔티티 정의와 JPA 연관 관계 매핑효율적인 팀 협업을 위한 규칙과 전략2.1. Git 협업 전략: 브랜치와 커밋 컨벤션2.2. 역할 분배와 개발 환경 이해도 체크2.3. 컨트롤러와 서비스 레이어 분리JPA Auditing을 활용한 공통 엔티티 설계3.1. BaseEntity를 활용한 생성/수정 정보 관리3.2. AuditorAware 구현을 통한 사용자 정보 자동 기록전역 예외 처리와 일관된 API 응답 설계4.1. GlobalExceptionHandler를 활용한 예외 처리4.2. ExceptionStatus Enum으로 예외 정의4.3. 계층별.. 2024. 11. 11. 이전 1 다음