我有一個自定義異常類註釋返回給定HttpStatus
:在Spring 3中,是否可以動態設置@ResponseStatus的原因?
@ResponseStatus(value=HttpStatus.BAD_REQUEST, reason="Invalid parameter")
public class BadRequestException extends RuntimeException
{
public BadRequestException(String msg)
{
super(msg);
}
}
此,當我從我的控制器拋出BadRequestException
但原因始終是當然的「無效參數」的作品。有沒有辦法在這個類中設置返回的原因?我想傳遞一個字符串作爲原因。
謝謝!
簡單而有效 - 謝謝! – Paul 2011-12-21 20:51:24
什麼是響應? – user3871754 2016-10-17 15:35:08
@ user3871754,可以在控制器方法中獲得「響應」。 @ Bozho的說法是,我不應該在我的控制器方法中拋出異常,而應該調用'response.sendError'。 – Paul 2017-05-23 16:31:02