配置類
@Configuration
public class ErrorPageConfig implements ErrorPageRegistrar {
@Override
public void registerErrorPages(ErrorPageRegistry registry) {
ErrorPage page_403 = new ErrorPage(HttpStatus.FORBIDDEN,"/403");
ErrorPage page_404 = new ErrorPage(HttpStatus.NOT_FOUND,"/404");
ErrorPage page_500 = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR,"/500");
registry.addErrorPages(page_403,page_404,page_500);
}
}
controller
/**
*前後端不分離
*/
@Controller
public class MainController {
@RequestMapping(value = "/403")
public String forbidden(){
return "403";
}
or
/**
*前後端分離
*/
@RestController
public class MainController {
@RequestMapping(value = "/404")
public String forbidden(){
return "錯誤路徑";
}
}
這輩子堅持與不堅持都不可怕,怕的是獨自走在堅持的道路上!!!
歡迎加入技術羣聊! | |
---|---|