默认情况下,在spring boot中,如果我们点击/actuator/health url,我们将得到JSON格式的health。但是我在应用程序中使用jackson-dataformat-xml作为我的其他API,这使得健康url将响应格式更改为XML。我们是否可以告诉spring用JSON来响应health url?我不想添加我自己的健康URL。
在Spring Boot Actuator/Env endpoint以XML形式返回数据之前,有时会问这个问题--为什么?
您可以尝试通过@primary
,定义一个ObjectMapper
bean,该bean优先于XMLMapper
bean:
@Bean
@Primary
public ObjectMapper objectMapper() {
return new ObjectMapper();
}
嗨,我正在使用sprinb-boot2中的致动器,具有以下属性 我的目标是禁用除健康之外的所有endpoint。通过此配置,我禁用了除health以外的所有endpoint,现在获取以下endpoint。是否可以同时禁用?怎么做的?
我调整了我的Spring启动执行器活动/准备日志在application.properties文件 但是它在KuberNate环境中记录健康检查日志... 有没有办法关掉健康检查日志... 感谢你的回应...
我添加了执行器依赖 按照教程中的建议 但是当我点击时,它不会给出预期的结果。上面写着 Spring Boot版本为1.5.4。和Java1.8需要做哪些附加设置?
我有一个现有的spring boot应用程序。我刚刚在、中添加了acturetor。 执行器工作有响应代码错误 来自日志:看起来spring无法解析某个参数。下面是日志。 019-05-15 14:38:24.747 DEBUG 8964---[nio-8090-exec-3]o.s.web.servlet.dispatcherServlet:GET“/acturet/health”,parame
应用程序.属性: 启动日志输出:
Spring Boot Actuator的在捕获输入/输出HTTP参数、标头、用户等方面做得很好。我想扩展它以也捕获HTTP响应的主体,这样我就可以全面了解Web层的进出情况。查看,看起来没有一种方法可以配置响应主体捕获。是否有一种“安全”的方法可以捕获响应主体而不会弄乱它发送回的任何字符流?