- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何更改抛出 ResponseStatusException
时暴露的错误属性?
特别是我想隐藏 json 中的 exception
、error
和 status
类型,但仅在生产期间。
@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"
}
最佳答案
它的配置使用 DefaultErrorAttributes
public DefaultErrorAttributes(boolean includeException)
Create a new
DefaultErrorAttributes
instance.Parameters:
includeException - whether to include the "exception" attribute
注意默认是没有
public DefaultErrorAttributes()
Create a new
DefaultErrorAttributes
instance that does not include the "exception" attribute.
关于java - 如何更改 ResponseStatusException 的 ErrorAttributes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53171823/
这可能是非常基本的,但我是 Spring Boot(以及 Spring 的许多方面)和 the documentation 的新手。没有直接回答这个问题。 设置 使用最新的 Spring Boot (
如何更改抛出 ResponseStatusException 时暴露的错误属性? 特别是我想隐藏 json 中的 exception、error 和 status 类型,但仅在生产期间。 @R
我正在尝试测试应该使用自定义错误属性的 Spring Boot RestController。 @Bean public ErrorAttributes errorAttributes() {
跟随 Spring Boot documentation我定义了我自己的 ErrorAttributes bean(见下文),我能够使 json 响应显示我想要的信息,包括我自己的错误代码和消息,方法
我想处理应用程序范围的错误并在 asp.net mvc 中显示 ErrorView 页面。有 3 种方法可以做到这一点(或者我知道)。 1) ErrorAttribute in BaseControl
我正在关注 https://www.baeldung.com/spring-webflux-errors在 Spring Webflux 项目中处理错误的教程。 package com.example
我正在关注 https://www.baeldung.com/spring-webflux-errors在 Spring Webflux 项目中处理错误的教程。 package com.example
我最近将项目移动到 SpringBoot 2.0.0.RELEASE 但我遇到了编译问题 The import org.springframework.boot.autoconfigure.web.E
我是一名优秀的程序员,十分优秀!