IDEA非MAVEN项目下的SSM框架中出现no bean named cacheManager错误

错误描述:

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,所以会出现问题


问题解决方案:

    手动修改配置如下即可解决


猜你喜欢

转载自blog.csdn.net/qq_41173453/article/details/80589378
今日推荐