第1章 Spring Boot Starter のセットアップ
Data Grid Spring Boot スターターの依存関係をプロジェクトに追加します。
Data Grid は、Spring Boot バージョン 2.x とバージョン 3 をサポートします。Spring Boot バージョン 3 には Java 17 が必要であることに注意してください。
このドキュメントの例には、Spring Boot の最新バージョンのアーティファクトが含まれています。Spring Boot 2.x を使用する場合は、以下を使用します。
-
infinispan-spring-boot-starter-embedded
-
infinispan-spring-boot-starter-remote
1.1. Data Grid バージョンの適用
このスターターは、高レベルの API を使用して、Data Grid のメジャーバージョン間の互換性を確保します。ただし、infinispan-bom
モジュールを使用して特定のバージョンの Data Grid を適用できます。
手順
スターターの依存関係の前に、
pom.xml
ファイルにinfinispan-bom
を追加します。<properties> <version.infinispan>14.0.21.Final-redhat-00001</version.infinispan> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-bom</artifactId> <version>${version.infinispan}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>${version.spring.boot}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-spring-boot3-starter</artifactId> </dependency> </dependencies> </dependencyManagement>
Data Grid Spring Boot スターターは、Red Hat OpenShift Application Runtimes などの他のプロジェクトとは異なる Spring Boot バージョンを使用します。他のプロジェクトと互換性を確保するために特定の Spring Boot バージョンを使用する場合は、プロジェクトに正しい依存関係を追加する必要があります。