小编Ugo*_*gor的帖子

为什么我不能在具有基于注释的配置的不同包中具有相同的Controller名称?

Jul 27, 2011 10:56:15 AM org.springframework.web.servlet.FrameworkServlet 
initServletBean

SEVERE: Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: 

Unexpected exception parsing XML document from ServletContext resource
[/WEB-INF/dispatcher-servlet.xml]; 

nested exception is java.lang.IllegalStateException: 

Annotation-specified bean name 'fooController' for 
bean class [com.fooapp.ctrl.FooController] 
conflicts with existing, non-compatible bean definition of same name 
and class [com.fooapp.ctrl.admin.FooController]
Run Code Online (Sandbox Code Playgroud)

在两个包中,我使用@Controller注释定义了Controller :

@Controller
public class FooController {
...
Run Code Online (Sandbox Code Playgroud)

我是否必须在admin包中为Controller使用不同的名称?

java spring spring-mvc

5
推荐指数
1
解决办法
7669
查看次数

标签 统计

java ×1

spring ×1

spring-mvc ×1