第2章 埋め込みモードでの実行
インメモリーデータストレージ用にプロジェクトに Data Grid ライブラリーを埋め込みます。
2.1. EmbeddedCacheManager Bean の追加 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
infinispan-spring-boot-starter-embeddedをプロジェクトのクラスパスに追加して、埋め込みモードを有効にします。このスターターは、デフォルトでクラスパス上の
infinispan-spring-boot-starter-remoteで Remote Client/Server モードで動作します。次の例のように、Spring
@Autowiredアノテーションを使用して、Java 構成クラスにEmbeddedCacheManagerBeanを含めます。private final EmbeddedCacheManager cacheManager; @Autowired public YourClassName(EmbeddedCacheManager cacheManager) { this.cacheManager = cacheManager; }これで、埋め込みモードで Data Grid を使用できるようになりました。以下は簡単な例です。
cacheManager.getCache("testCache").put("testKey", "testValue"); System.out.println("Received value from cache: " + cacheManager.getCache("testCache").get("testKey"));