ドメインを隔離する Isolating the Domain
- Spring Boot
- Spring MVC (direct field access)
- Thymeleaf
- MyBatis SQL Mapper
起動方法
./gradlew clean bootRun
localhost:8080
でダッシュボード画面を表示
実行可能Jarのビルドと実行
./gradlew clean build
java -jar build/libs/isolating-the-domain.jar
Jig 設計ドキュメントの自動生成
./gradlew jig
build/jig
以下にソースコードから自動生成したクラス一覧やクラスの関連図を出力
設計ガイド
アーキテクチャ
動作検証
npm install
npm test
Cypressのヘッドレスブラウザでテストします。