Skip to content
This repository has been archived by the owner on Aug 19, 2022. It is now read-only.

k-roffle/knitting-service

Repository files navigation

knitting-service

Install

./scripts/install.sh

Environment

  • src/main/resources/application-sample.properties 를 복사하여 application-local.properties 파일을 만듭니다.
  • 해당 파일에 local 환경에 맞게 변수를 설정합니다.
  • -Dspring.profiles.active=local 옵션을 이용하여 local 환경으로 설정하고 실행합니다.

Format

./gradlew ktlintFormat

Structure

^ - common
| - domain
| - usecase
| - controller
| - infra
dependency flow
  • common: 코틀린 / java 순수 utils, 외부 라이브러리에 의존하면 안 됨
  • domain: 도메인 로직 담당
  • usecase: 응용 계층, 도메인 레이어에서 제공하는 기능을 통해 비즈니스 로직 구현
  • controller: HTTP 요청 처리
  • infra: 디테일한 구현체 (ex. R2DBC ...)

Releases

No releases published

Packages

No packages published

Languages