Как я могу изменить атрибуты ошибок, которые отображаются при выдаче ResponseStatusException
?
Особенно я хочу скрыть типы exception
, error
и status
в json, но только во время производства.
@RestController
public class MyController {
@GetMapping("/test")
public Object get() {
throw new org.springframework.web.server.ResponseStatusException(
HttpStatus.Forbidden, "some message");
}
}
Результат:
{
"timestamp": "2018-11-06T12:16:50.111+0000",
"status": 403,
"error": "Forbidden",
"exception": "org.springframework.web.server.ResponseStatusException",
"message": "some message",
"path": "/test"
}