刚刚在开发的时候遇到一个异常特在此标记一下
在页面测试的时候,后台抛出异常
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'Mwktemporary' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:509)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1041)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1044)
at service.impl.LoadDGDataServiceImpl.execute(LoadDGDataServiceImpl.java:56)
at service.impl.LoadDGDataServiceImpl.excute(LoadDGDataServiceImpl.java:33)
at servlet.DispathServlet.doPost(DispathServlet.java:123)
当我点击异常所在类(自己写的类)的连接时,MyEclipse也抛出异常(如下图),
在我清理项目或重启MyEclipse后仍无效,最后Google出解决方案:
1.关闭MyEclipse
2.删除工作目录下,如下图路径下的所有index后缀文件及savedIndexNames.txt文件
<workspace>/.metadata/.plugins/org.eclipse.jdt.core/*.index
<workspace>/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
3.启动MyEclipse