启动spring-MVC项目No bean named 'cacheManager' is defined报错

以下的一些配置没有标明参数备注

因为我的spring配置文件是从别的项目拷过来的,spring-mvc.xml的文件头如下:

可以发现,上面是有xmlns:cache="http://www.springframework.org/schema/cache"的,所以这里spring-cache的引入。

其中,其实只要是 spring 3.1 以上,都支持 spring cache。其中 spring-context-*.jar 包含了 cache 需要的类。

但是这里需要自己再spring配置文件中自己定义cacheManage的bean


        
            
                
                
                    
                    
                    
                
            
        
    

并且,需要一个caches的参数,参数中RedisCache是我自定义的一个实现org.springframework.cache.Cache接口的类;redisTemplate(模板):


    
        
    

connectionFactory连接工厂定义:

pool-config-ref缓存连接池定义:


    
        
        
        
        
        
        
    

根据这一个一个步骤,可以具体引用到缓存服务

但是,我这里的项目用不到redis缓存服务,所以直接把spring-mvc.xml文件中文件头的cache删掉了。

 

你可能感兴趣的:(springMVC)