我注意到通用错误控制器在json的404响应中返回响应中的路径(由用户提供),我想要一个覆盖来配置它.
到目前为止,我已经关闭了基本的白标
error.whitelabel.enabled = FALSE
然后我配置了自己的控制器来处理/错误路径但是...当我去运行应用程序时,springboot试图"连接"另一个BasicErrorController导致异常
如果我想正式覆盖404页面(沿着w /其他http响应类型,如application/json),我该如何使用springboot执行此操作?
确保您的控制器实现ErrorController.
@RestController
public class MyErrorController implements ErrorController{
private static final String ERROR_PATH = "/error";
@RequestMapping(value=ERROR_PATH)
public String handleError(){
return "something terrible happened";
}
@Override
public String getErrorPath() {
return ERROR_PATH;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |