Skip to content

[Phase 5] infra 모듈 구성 #131

Description

@tnals0924

어떤 기능인가요?

#126 파생 — JPA 구현체와 외부 서비스 어댑터를 infra에 집중.

📝 작업 상세 내용

  • 도메인별 JPA Entity 작성 (toDomain(), constructor(Domain)) → infra/domain/{name}/entity/
  • {Domain}JpaRepository, {Domain}RepositoryImpl, Custom 구현체 이동 → infra/domain/{name}/repository/
  • FCMServiceinfra/external/fcm/ (: FCMPort 구현 선언)
  • MinioServiceinfra/external/minio/ (: FileStorageService 구현 선언)
  • ExcelGeneratorinfra/external/excel/ (: ExcelGeneratorPort 구현 선언)
  • QueryDslConfiginfra/common/config/
  • infra/src/main/resources/infra.yml 작성 (datasource, jpa, minio, multipart 기본값)
  • MinioProperties @ConfigurationProperties 작성

📁 참고 자료 (선택)

docs/multimodule-plan.md — 클래스 작성 규칙 §5-3, §5-4

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions