- 이 프로젝트는 Spring 프레임워크와 관련된 여러 도메인 엔티티와 기능들을 포함하고 있습니다.
- 엔티티들은 각각의 도메인을 나타내며, 데이터베이스와의 매핑을 위한 주요 어노테이션들을 활용합니다.
- 또한 Lombok 라이브러리를 통해 불필요한 코드의 생성을 최소화하고 있습니다.
- 또한 여러 엔티티 간의 관계도 명확히 정의되어 있습니다.
- 프로젝트의 주요 목표는 효율적인 데이터 관리와 도메인 간의 관련성을 강화하는 데 있습니다.
2개월
- 이름: 하태욱
- 학교: 🏫울산대학교
- 역할: 🌐backend
-
1. FoodCategory 엔티티 클래스
- Java package에 정의된 Spring 어플리케이션의 도메인 엔티티입니다.
- Lombok 및 JPA 어노테이션을 사용하여 필수 메서드 및 데이터베이스 테이블 매핑을 처리합니다.
-
2. Member 엔티티 클래스
- 회원을 나타내는 도메인 엔티티 클래스입니다.
- 다양한 속성 및 관련 엔티티 목록을 포함하며, Lombok과 JPA 어노테이션을 활용합니다.
-
3. Mission 엔티티 클래스
- 미션 정보를 나타내는 엔티티 클래스로, 특정 어노테이션 및 관계를 가지고 있습니다.
-
4. Review 엔티티 클래스
- 리뷰 정보를 담는 엔티티로, 다른 관련 엔티티들과의 연관성을 가지고 있습니다.
-
5. Region 엔티티 클래스
- 지역 정보를 다루는 엔티티로, 상점과의 관계를 정의하고 있습니다.
-
6. BaseEntity 클래스
- 모든 도메인 엔티티의 기본이 되는 부모 클래스로, 공통적인 필드를 정의하고 있습니다.
-
7. 기타 열거형 및 관련 클래스들
- MemberStatus, MissionStatus, SocialType 등 다양한 열거형과 관련 도메인 클래스들이 프로젝트에 포함되어 있습니다.
- domain:
- 여러 도메인 엔티티 클래스들이 위치하는 패키지입니다.
- mapping:
- 엔티티 간의 관계를 정의하는 관련 클래스들을 포함하는 패키지입니다.
- test:
- 테스트 관련 클래스들을 포함하는 패키지입니다.
- Java
- Spring Framework
- Spring Boot
- Spring Data JPA
- Lombok
이어서, 이 요약을 기반으로 구체적인 프로젝트 설명과 사용법에 대한 섹션을 추가하여 readme.md 파일을 완성해 드리겠습니다.