Bir MVP'deki bir özel durum işleyicisinde neden @ResponseStatus(reason = "My message")
kullanamadığımı bilen herkes hala bir @ResponseBody döndürüyor mu? Ne olur gibi görünüyor ben reason
ÖzellikSpring MVC: @ResponseStatus kullanarak (reason = '') tomcat'daki bir @ResponseBody kural dışı durum işleyicisi
// this exception handle works, the result is a 404 and the http body is the json serialised
// {"message", "the message"}
@ExceptionHandler
@ResponseStatus(value = HttpStatus.NOT_FOUND)
public Map<String, String> notFoundHandler(NotFoundException e){
return Collections.singletonMap("message", e.getMessage());
}
// this doesn't... the response is a 404 and the status line reads 'Really really not found'
// but the body is actually the standard Tomcat 404 page
@ExceptionHandler
@ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "Really really not found")
public Map<String, String> reallyNotFoundHandler(ReallyNotFoundException e){
return Collections.singletonMap("message", e.getMessage());
}
kullanırsanız code for this example github üzerinde olmasıdır.
aynı sorun :-(makineleri burada imho olmayan bir birinci sınıf DİNLENME çerçeve, Web olarak Bahar WebMVC düşünmüyoruz 29075160/no-responsebody-iade-den-exceptionhandler-in-yay-çizme-app-konuşlandırılmış-in –