Spring启动@GetMapping,root无效

时间:2016-10-21 14:54:45

标签: spring spring-boot

我的Spring Boot控制器运行正常,但我无法为主目录创建映射。我试过了:

@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 个答案:

答案 0 :(得分:2)

找到它。我在application.properties中设置: logging.level.org.springframework.web:DEBUG 然后显示

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

事实证明我在没有指定路径的情况下使用了@SpringUI