0
私の意図は、Spring MVCでカスタムhttpエラーコードを返すことです。たとえば、601,602 ...というように、顧客はエラーを明確に区別することができます。 Spring MVCでカスタムHTTPエラーコードを返すには?
@ExceptionHandler(Exception.class)
public @ResponseBody
ErrorAlmacen generalExceptionHandler(Exception exception, HttpServletResponse response) {
response.setStatus(601);
ErrorAlmacen error = new ErrorAlmacen();
...
return error;
}
しかし、私の@ExceptionHandlerがresposeオブジェクトでこれらの値を設定すると、春は何とか200
に変換は、私がしようとしています何をすることが可能であり、または春は私を許可するつもりはありません?
私のクライアントは、ブラウザではありません、そのカスタムエラーコードを理解することができるようになるアプリケーションより。 Spring MVCではカスタムコードを返すことはできません。 – Snowblind
まだ、あなたのニーズに応じてプロトコルを変更することはできません。あなたのクライアント、Springモデル、Ajax + jsonと通信するには他にも方法があります。 –
Tnx、私は投票に感謝します。 –