Stack:
Spring Boot
Spring Boot プリセット
onboard フローが Spring Boot アプリケーションに対して使う推論ガイドです。テンプレートではなくチェックリストであり、検出された現実が優先します。
シグナル
spring-boot-starter-*依存関係を含むpom.xml(Maven)またはbuild.gradle/build.gradle.kts(Gradle)。src/main/javaレイアウト、@SpringBootApplicationエントリーポイント、そして@RestController/@Service/@Repositoryの階層構造。- ビルドツールは存在するマニフェストから推論し、
./mvnwまたは./gradlewラッパーを使用する。
推論すべきこと
- 実際のテストコマンド(
./mvnw testまたは./gradlew test、Spring Boot Test を用いた JUnit)と、リント/フォーマットのゲート(Checkstyle、Spotless)を原文どおりに捕捉する。 - コントローラー → サービス → リポジトリのフロー、
application.yml/application.propertiesでの設定、プロファイルとシークレットの扱い。 - コントローラー・サービス・リポジトリ・エンティティに適したスタック別スキル。
補足
グローバルな Maven/Gradle ではなくラッパー(./mvnw/./gradlew)を使用し、有効な Spring プロファイルと永続化レイヤー(JPA/JDBC)を捕捉する。