即使删除类后也会出现 ConflictingBeanDefinitionException

Lak*_*ghe 2 java spring maven

我正在开发一个简单的 Maven + Spring 应用程序,但出现以下错误。它说我的两个班级发生了冲突。所以我删除了第二堂课,但我仍然遇到同样的错误。我尝试重新启动服务器,但它仍然说我的班级存在。有人可以帮忙吗?

Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.nibm.config.RootConfig]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'employeeController' for bean class [com.nibm.hibernate.controller.EmployeeController] conflicts with existing, non-compatible bean definition of same name and class [com.nibm.controller.EmployeeController]
Run Code Online (Sandbox Code Playgroud)

小智 5

我能够通过使用 IntelliJ 的功能“Rebuild”解决类似的问题。

原因是.class相应.java文件已被删除后出现了孤立文件。