0
Spring Boot 1.3.5(Java 8)では、自分のコントローラがカスタムステータスコードとステータスmsgを返すようにしたいと思います。 「カスタム」とは、org.springframework.http.HttpStatusにないステータスコードを意味します。カスタムステータスコードのスプリングブートコントローラ?
私は知っている、私は標準のコードに固執する必要があります(しかし、私はできません)。
HttpServletResponse response
.
.
response.setStatus(255)
は私が期待
java.lang.IllegalArgumentException: No matching constant for [255]
at org.springframework.http.HttpStatus.valueOf(HttpStatus.java:488)
at org.springframework.test.web.servlet.result.StatusResultMatchers.getHttpStatusSeries(StatusResultMatchers.java:139)
注意を取得し、その場合には、私は応答でカスタムの2xxコードを返すようにしたいので、現在、私のコントローラは、操作は、成功したかもしれませんオブジェクト(つまり、sendErrorは役に立ちません)。
Googleはこれがspringframework 4.3で利用可能かもしれないと言いますが、誰も今(springframework 4.2.6で)実装する考えを持っていますか?
4.3意味がありますが、代わりに 'sendError'を使用できますか? –
例外の完全なスタックトレースを提供できますか? – Nikem
sendErrorは私にとっては役に立たないでしょう。なぜなら、コードが正常に動作するためのもので、レスポンスオブジェクトを返す必要があるからです。 – eze