#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 без указания пути