그런데, Hexagonal 을 곁들인
각 모듈마다 build.gradle 생성
├──Module
| ├──adapter
| | ├──in.web
| | ├──out.persistence
| ├──application
| | ├──port
| | | ├──in
| | | ├──out
| | ├──service
| ├──domain
├──build.gradle
외부 시스템과의 상호작용
실제 비즈니스 로직
Port 는 비즈니스 로직(application)과 직접 통신하는 Interface
실제 비즈니스 로직의 구현체
일반적인 모델정보를 저장하는 패키지
삽질기록
- build.gradle 설정하다가 하루 다 보낼뻔
- gradle vs maven (vs groovy) 차이 알아보자
- kotlin + spring 되나 ? 찾아보자