Skip to content

feat: 패키지 구조 설계 #1

Description

@jihun4452

이슈 컨벤션 (Issue Convention)

Ⅰ. 이슈 설명 (Issue Description)
Hanseiro 프로젝트의 패키지 구조를 설정합니다.

패키지 설명
global config, exception, util 등 전역 클래스
domain 각 도메인별 패키지 (entity, repository, service, controller 등)

Ⅱ. 발생한 문제 (Describe what happened)
신규 설계 작업으로 해당 없음

Ⅲ. 기대한 동작 (Describe what you expected to happen)
신규 설계 작업으로 해당 없음

Ⅳ. 재현 방법 (How to reproduce it)

  1. 각 패키지 디렉토리 생성
  2. 빈 폴더 유지를 위해 .gitkeep 파일 추가
  3. Git에 커밋하여 폴더 구조 유지

Ⅴ. 추가로 알아야 할 사항 (Anything else we need to know?)
Image

  • 초기 설계 도메인이므로 언제든 변경될 수 있습니다.
  • 변경 시 반드시 문서화해 주세요.

레이어드/모놀리식으로 시작하는 이유는, 다른 아키텍처로 시작하기엔 러닝커브가 있다고 생각했습니다.
MSA같은 아키텍처는 소규모 프로젝트, 초기 설계로는 맞지않다고 생각했고,
모두가 초기에 쉽게 개발하기 위해 이 아키텍처로 선정했습니다.

더 좋은 의견이 있다면 말씀 부탁드립니다.

Metadata

Metadata

Assignees

Labels

feat기능 추가

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions