几个小时我试图在Spring Boot/MVC中创建一个CUSTOM全局错误处理程序.我读过很多文章而且没什么......:/请.帮我.
那是我的错误类:
我尝试创建一个这样的类
@Controller
public class ErrorPagesController {
@RequestMapping("/404")
@ResponseStatus(HttpStatus.NOT_FOUND)
public String notFound() {
return "/error/404";
}
@RequestMapping("/403")
@ResponseStatus(HttpStatus.FORBIDDEN)
public String forbidden() {
return "/error/403";
}
@RequestMapping("/500")
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
public String internalServerError() {
return "/error/500";
}
}
Run Code Online (Sandbox Code Playgroud)
****问题已解决****我用这种方式:
`
@Configuration
public class ErrorConfig implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));
}
}
Run Code Online (Sandbox Code Playgroud)
`