|
11
|
| SpringUser · 技术社区 · 8 年前 |
|
1
3
要么覆盖
|
|
2
1
这将处理从控制器方法中引发的异常。
如果您发送一个没有映射的请求,控制器方法将不会被调用,因此
这篇关于创建自定义处理程序的文章可能会有所帮助: article |
|
|
3
0
使用RequestMapping,您可以为每个Http代码创建不同的响应。在这个例子中,我展示了如何控制错误并给出相应的响应。 这是带有服务规范的RestController
如果customerId<10作为正文消息的一部分,它应该响应客户Id,但是当客户大于10时,应该抛出异常。在这种情况下,服务应该使用ErrorResponse进行响应。
最后,我使用一个特定的异常来表示“未找到”错误
|