springboot Ehcache缓存配置

例牌的导包

        
        
            org.springframework
            spring-context-support
        
        
        
            net.sf.ehcache
            ehcache
        
        
            org.apache.shiro
            shiro-ehcache
            1.3.2
        

新建配置类文件(注意启动类的扫描范围,可自定义扫描)

@Configuration
@EnableCaching 
public class CacheConfig {

    @Bean
    public EhCacheManagerFactoryBean ehCacheManagerFactoryBean() {
        EhCacheManagerFactoryBean cacheManagerFactoryBean = new EhCacheManagerFactoryBean(); 
        cacheManagerFactoryBean.setConfigLocation(new ClassPathResource("ehcache_config.xml"));     // 缓存信息配置文件
        cacheManagerFactoryBean.setShared(true);
        return cacheManagerFactoryBean;
    }

    /**
     * ehcache 主要的管理器
     *
     * @param cacheManagerFactoryBean
     * @return
     */
    @Bean
    public EhCacheCacheManager ehCacheCacheManager(EhCacheManagerFactoryBean cacheManagerFactoryBean) {
        return new EhCacheCacheManager(cacheManagerFactoryBean.getObject());
    }

}

resources下添加ehcache_config.xml



    
    

    

    
    
    


  

转载于:https://www.cnblogs.com/skyLogin/p/9233016.html

你可能感兴趣的:(java,运维,ui)