我已经将一个Spring Boot应用程序从1.4.x更新到1.5.1,现在Spring执行器endpoint返回一个不同的MIME类型:
例如,/healt
现在是application/vnd.spring-boot.actuator.v1+json
而只是application/json
。
我怎么能把这个换回来?
endpoint返回一个内容类型,该类型符合客户机请求中所说的它可以接受的内容。如果客户端发送一个accept
头请求application/json
响应,则您将得到一个application/json
响应:
Accept: application/json
第一次尝试执行器依赖关系时,我将其配置为选入 当我在本地调用时,大约需要1.4秒来响应。请记住,这是一个本地调用,来自服务器的同一台机器。 如果我创建了一个以空响应进行响应的常规endpoint,则请求只需几毫秒。 这正常吗?我能让它回复快一点吗?
在spring中,我们可以设计rest web服务,如下所示。 谁能帮忙吗?
{“Status”:“Down”} 我需要做什么才能显示自定义健康状况指示器?
Spring Boot执行器的两个版本(1.2.5和1.3.0)在HealthMvcEndpoint,isUnrestricted()方法(&&and)中的实现存在差异。我明白这是为了保留这些限制 http://docs.spring.io/spring-boot/docs/current-snapshot/reference/htmlsingle/#production-ready-health
控制台输出: 我试图访问http://localhost:8080/acturet/health的执行器健康endpoint,但没有成功。