개발일지

[개발일지_safeHome] 2. 백엔드 프로젝트 생성

woopii 2025. 12. 2. 23:39

1. 프로젝트 생성

java 21

Spring boot 3.5.8

2. github repository 생성 및 Init Commit 

https://github.com/woopi1087/project-safehome-api

 

GitHub - woopi1087/project-safehome-api: project-safehome-api

project-safehome-api. Contribute to woopi1087/project-safehome-api development by creating an account on GitHub.

github.com

 

3. 패키지 구조(아키텍처)

헥사고날 아키텍처 기반으로 패키지를 구성

느슨한 결합을 통해 유지보수와 테스트를 쉽게 하기 위함

  •  예상 패키지 기본 구조
    • adapter
      • in
      • out
    • application
      • port
      • service
    • domain