A component required a bean named 'cacheManager' that could not be found.


***************************
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;
    }
}

可以进行实现


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM