Skip to content

☀️ 모듈별 Base Package 구분 #86

Open
4 of 5 issues completed
Open
4 of 5 issues completed
@merge-simpson

Description

@merge-simpson

이슈 내용

모듈별 Base package 구분
(각 모듈에 다른 네이밍을 원한다면 comment 부탁드립니다.)

공통 및 코어

  • common uses nettee.common
  • cors-api uses nettee.cors.api
  • cors-webmvc uses nettee.cors.webmvc (ex: nettee.cors.webmvc.config 등)
  • client-api uses nettee.client.api
  • rest-client uses nettee.client.restclient
  • exception-handler-api uses nettee.exception.api
  • exception-handler-webmvc uses nettee.exception.webmvc
  • jpa-core uses nettee.jpa
  • snowflake-id-api uses nettee.id.snowflake.api
  • snowflake-id-api uses nettee.id.snowflake.hibernate
  • time-util uses nettee.time

실행 모듈

  • main-runner module uses nettee.main

부연 설명

다음 회의 내용을 참고하세요.

  • 모듈별 베이스 패키지 구분 (import 충돌 미연에 방지)
    • domain: nettee.{domain-name}.domain
    • exception: nettee.{domain-name}.exception
    • application: nettee.{domain-name}.application
      • ex) port: nettee.board.application.port
    • rdb
      nettee.{domain-name}.driven.rdb vs. nettee.{domain-name}.rdb
      ⇒ 채택: nettee.{domain-name}.driven.rdb

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    in: articleIssues in the article modulein: boardIssues in the board modulein: commentIssues in the comment modulein: commonIssues in the common modulein: coreIssues in core modulesin: main-monolithIssues in the monolith main runner moduletype: refactorA code refactoring

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions