Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘cacheMana

1.错误产生环境

使用SpringMVC时产生

2.错误描述

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' available
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:687)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1207)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
	... 39 more

在这里插入图片描述

3.错误原因

在springmvc配置文件中引入了的约束问题,引入命名空间namespace的时候,会自动引入cache

在这里插入图片描述

4.解决办法

将约束中含有catch替换为mvc
在这里插入图片描述
成功运行
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42025798/article/details/124143086