Spring MVC Multiple Controllers z tym samym @RequestMapping
Próbuję stworzyć aplikację internetową, która pozwala użytkownikowi zalogować się ze strony docelowejindex.htm
. ta akcja jest odwzorowana za pomocą aKontroler logowania że po pomyślnym zalogowaniu przywraca użytkownika do tego samegoindex.htm
ale jako zalogowany użytkownik i wita użytkownika wiadomością powitalną.
index.htm ma również inną formę o nazwie itemform, która umożliwia użytkownikowi dodanie nazwy elementu jako tekstu. Ta akcja jest kontrolowana przez itemController.
Mój problem jest mójKontroler logowania iitemController mieć to samo@RequestMapping
i dlatego otrzymuję ten błąd:
Błąd podczas tworzenia komponentu bean o nazwie „org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping # 0” zdefiniowany w zasobu ServletContext [/WEB-INF/tinga-servlet.xml]: Inicjalizacja komponentu bean nie powiodła się; zagnieżdżonym wyjątkiem jest java.lang.IllegalStateException: Nie można odwzorować procedury obsługi [loginController] na ścieżkę URL [/index.htm]: Istnieje już zmapowany handler [com.tinga.LoginController@bf5555].
Nie można odwzorować procedury obsługi [loginController] na ścieżkę URL [/index.htm]: Odwzorowano już obsługę [com.tinga.LoginController@bf5555].
Jak mam rozwiązać ten problem?