错误描述:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.interceptor.CacheInterceptor#0': Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' available
Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' available
错误原因:
个人认为这个是IDEA智能化下导致的问题
其原因是当我们在写注解驱动的时候
我们的xmlns如果没有提前配置mvc标签,那么IDEA会自动帮我们创建一个非正常情况下的标签,如图所示
可以看到此处应该是mvc的,但是变成了cache,所以会出现问题
问题解决方案:
手动修改配置如下即可解决