This is the companion code to my eBook Get Your Hands Dirty on Clean Architecture.
It implements a domain-centric "Hexagonal" approach of a common web application with Java and Spring Boot.
- Hexagonal Architecture with Java and Spring
- Building a Multi-Module Spring Boot Application with Gradle
- JDK 11
- this project uses Lombok, so enable annotation processing in your IDE
- 주식
- 매수
- 요구사항
- 매수 수량은 최소 1, 최대 10 까지 설정 할 수 있다.
- 매수 가격은 0 이상 이다.
- 매수 수량*가격이 10,000,000 원을 넘게 구매할 수 없다.
- 매수 가능한 잔액이 있어야 매수 가능하다.
- 단위 테스트를 작성해보자.