我将 spring mvc 用于我宁静的 http api。请求参数可以根据需要注释
@RequestParam(value = "group", required = true) String someParam
当调用没有所需参数的 api 时,会返回一些丑陋的信息。
HTTP/1.1 400 Bad Request
Content-Type: text/html;charset=ISO-8859-1
Cache-Control: must-revalidate,no-cache,no-store
Content-Length: 1380
Server: Jetty(8.1.9.v20130131)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 400 Bad Request</title>
</head>
<body><h2>HTTP ERROR 400</h2>
<p>Problem accessing /api/brokers. Reason:
<pre>Bad Request</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>
<br/>
</body>
</html>
是否有可能捕获此类错误,以便我可以通知调用者缺少什么。