Аллилуйя, наконец-то обнаружил проблему моей вышеописанной проблемы!
Проблема заключалась в том, что я настроил мое приложение для весенней загрузки на использование Gson вместо стандартного парсера Jackson json. Не совсем понятно, почему, но со следующими строками кода это приводит к проблемам с отображением данных на конечных точках привода.
implementation ("org.springframework.boot:spring-boot-starter-web") {
exclude group: "org.springframework.boot", module: "spring-boot-starter-json"
}
implementation "com.google.code.gson:gson:2.8.6"
Следующий описанный выше компонент также не нужен!
@Bean
public HttpTraceRepository httpTraceRepository() {
return new InMemoryHttpTraceRepository();
}
Следующей конфигурацией также была проблема:
spring:
http:
converters:
preferred-json-mapper: gson
gson:
exclude-fields-without-expose-annotation: true
И, наконец, с удалением всех моих @ Expose аннотаций он снова начал работать отлично.
@Expose
private String content;
Если кто-нибудь может объяснить мне, почему это произошло, или как настроить Gson для правильной работы с Spring Boot Actuator в комбинации, я здесь, чтобы выслушать и понять .