*************************** APPLICATION FAILED TO START *************************** Description: A component required a bean named 'cacheManager' that could not be found. Action: Consider defining a bean named 'cacheManager' in your configuration.
在使用springboot集成hazelcast時候,啟動時候報錯。
需要在啟動類中加入一個bean
@Bean public CacheManager cacheManager() { return new HazelcastCacheManager(); }
這樣啟動后,可以進行正常啟動
或者添加配置文件為:
@Configuration public class HazelcaseConfig { /** * @description 3.創建Hazelcase的Config類 */ @Bean public Config getConfig() { Config hazelcaseConfig = new Config(); // MapConfig mapConfig = new MapConfig(); // mapConfig.setName("myMap");// 設置當前的mapConfig的名稱 hazelcaseConfig.setInstanceName("test-hazelcase");// 設置當前創建的實例的名稱 // .addMapConfig(mapConfig);//添加當前的map return hazelcaseConfig; } }
可以進行實現