Почему я не могу иметь такое же имя контроллера в другом пакете с конфигурацией на основе аннотаций ?

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]

В обоих пакетах я определил Контроллер с помощью аннотации @Controller :

@Controller
public class FooController {
...

Должен ли я использовать другое имя для Контроллера в пакет admin ?

5
задан Ugor 27 July 2011 в 10:38
поделиться