第1章 Red Hat Business Optimizer Spring Boot プロジェクトの生成
Spring Initialzr は Web ベースのアプリケーションで、少数のユーザー入力をもとに、Spring Boot 構造を作成します。Spring Initializr を使用して簡単に Maven または Gradle Spring Boot プロジェクトを生成し、Red Hat Business Optimizer 向けにカスタマイズできます。
手順
Web ブラウザーで Spring Initializr を開きます。
https://start.spring.io/
https://start.spring.io/Copy to Clipboard Copied! Toggle word wrap Toggle overflow - プロジェクト、言語、Spring Boot バージョンを選択し、プロジェクトのメタデータを入力します。
-
Add Dependencies をクリックし、Spring Web を選択して
spring-boot-starter-webの依存関係を追加します。 - GENERATE をクリックします。プロジェクトの ZIP ファイルがダウンロードされます。
- ZIP ファイルを展開して、Spring Boot プロジェクトディレクトリーに移動します。
Red Hat Business Optimizer の依存関係 (
optaplanner-spring-boot-starter) を追加します。現在、optaplanner-spring-boot-starterは Spring Initializr に含まれていないため、ビルドファイルに手動で追加する必要があります。Maven プロジェクトを生成した場合は
optaplanner-spring-boot-starter依存関係をプロジェクトのpom.xmlに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の例では、
optaplanner-spring-boot-starter依存関係をプロジェクトのpom.xmlファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gradle プロジェクトを生成した場合は
optaplanner-spring-boot-starterをbuild.gradleファイルに追加します。implementation "org.optaplanner:optaplanner-spring-boot-starter:{project-version}"implementation "org.optaplanner:optaplanner-spring-boot-starter:{project-version}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の例では
optaplanner-spring-boot-starter依存関係を、Gradle Java プロジェクトのbuild.gradleファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow