Заставить Actuator выводить JSON вместо XMLJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Заставить Actuator выводить JSON вместо XML

Сообщение Anonymous »

Я широко использую XmlMapper в приложении Spring Boot.
Я объявил конфигурацию сопоставителя следующим образом:

Код: Выделить всё

@Configuration
@RequiredArgsConstructor
public class JacksonMapperConfig {

@Bean
public SimpleModule confidentialFieldJacksonModule() {
SimpleModule simpleModule = new SimpleModule();
return simpleModule;
}

@Bean
public XmlMapper getObjectMapper(SimpleModule confidentialFieldJacksonModule) {
XmlMapper xmlMapper = new XmlMapper();

xmlMapper.registerModule(confidentialFieldJacksonModule);

return xmlMapper;
}

@Bean
public Jackson2ObjectMapperBuilderCustomizer jsonCustomizer(SimpleModule confidentialFieldJacksonModule) {
return builder -> builder.modules()
.modules(confidentialFieldJacksonModule)
.build();
}
}

У меня также есть Actuator в пути к классам, и я хочу видеть его выходные данные в формате JSON.
Вместо этого у меня нечитаемый XML:
Вместо этого у меня есть нечитаемый XML:
р>

Код: Выделить всё

https://localhost:9001/actuatorfalsehttps://localhost:9001/actuator/beansfalsehttps://localhost:9001/actuator/caches/{cache}

Подробнее здесь: [url]https://stackoverflow.com/questions/78507470/make-actuator-output-json-instead-of-xml[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»