在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ spring boot Whitelabel Error Page

spring boot Whitelabel Error Page

clipboard.png

clipboard.png

沒發(fā)現(xiàn)錯(cuò)誤為什么一直是404 ,是目錄不對嗎?? 用 @ResController 不用模板渲染是沒有問題的,@Controller就不行
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed May 09 18:40:48 CST 2018
There was an unexpected error (type=Not Found, status=404).
No message available

回答
編輯回答
互擼娃

做為普通的Controller:

@RequestMapping(value="/index")
public String hello(Model model) {
  model.addAttribute("somename", "Hello World!");  
  return "hello"
}

//等同于

@RequestMapping(value="/index")
public ModelAndView hello() {
    ModelAndView mav = new ModelAndView();
    mav.setViewName("hello");
    mav.addObject("somename", "Hello World!");
    return mav;
}

意思都是返回一個(gè)視圖的名稱叫hello, 你要有相應(yīng)的模板才行(hello.jsp或hello.ftl或其他什么)
這與RestController不同,RestController修飾的類是直接返回字符串做為內(nèi)容,并不需要模板。

如果你就想返回一個(gè)字符串,也可以用@ResponseBody注解:

@RequestMapping(value="/index")
@ResponseBody
public String hello(Model model) {
  model.addAttribute("somename", "Hello World!");  
  return "hello"
}
2018年2月20日 14:10