Весенняя загрузка @ GetMapping для root не работает

#spring #spring-boot

#весна #весенняя загрузка

Вопрос:

Мой контроллер загрузки Spring работает просто отлично, за исключением того, что я не могу создать сопоставление для домашнего каталога. Я пытался:

 @Controller
public class MyController {
   @GetMapping(value = {"/"})
   public ModelAndView searchPage(Locale locale) {
     ModelAndView model = new ModelAndView();
     model.setViewName("pageTemplate");
     return model;
   }
}

  @GetMapping(value = "/")
  @GetMapping(value = "")
  @GetMapping
  @RequestMapping with all values above
  

Я всегда получаю свою страницу с ошибкой 404. Если это должно работать, как я могу отладить, почему это не так?

Комментарии:

1. Опубликуйте более подробную информацию с вашего контроллера

Ответ №1:

Нашел это. Я установил в application.properties: ведение журнала.level.org.springframework.web: ОТЛАДКА, которая затем отображается

  o.s.w.s.mvc.ServletForwardingController  : Forwarded to servlet [springVaadinServlet] in ServletForwardingController 'vaadinUiForwardingController'
  

Оказывается, я использовал @SpringUI без указания пути