스프링부트2 팀 프로젝트에서 초기 개발 환경 설계와 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. [Spring Boot]상품 더미데이터 만들기 - (2)유틸 클래스와 기능 설명[상품, 이미지, 카테고리, 색상, 인벤토리 등] Spring Boot 애플리케이션에서 상품 더미데이터 유틸 클래스와 기능 설명소개안녕하세요! 이번 포스팅에서는 Spring Boot 애플리케이션에서 상품 더미데이터를 생성하는 각 유틸 클래스의 기능과 코드에 대해 자세히 설명드리겠습니다. 각 클래스의 역할과 주요 메서드, 코드의 의미를 이해하고 실제 애플리케이션에서 더미데이터를 생성하여 활용하는 방법을 다룹니다.대상 독자이 글은 Spring Boot 애플리케이션을 개발한 경험이 있는 개발자분들을 대상으로 합니다. 기본적인 Spring Boot 설정과 JPA, Lombok 등의 라이브러리에 대한 이해가 필요합니다.목차1. 상품 더미데이터 초기화 클래스 - ProductInitializer 클래스 개요2. 데이터 생성 유틸 클래스에서 각 메서드에 대한 간단한.. 2024. 7. 29. 이전 1 다음