Нужен соответствующий класс для LoggersMvcEndpoint. в весенне-загрузочном выпуске 2.1.9 - PullRequest
0 голосов
/ 09 октября 2019

Я обновляю свой проект с весенней загрузки 1.5.12.релиз до 2.1.9. Релиз. Я не могу найти LoggersMvcEndpoint (https://docs.spring.io/spring-boot/docs/1.5.12.RELEASE/api/org/springframework/boot/actuate/endpoint/mvc/LoggersMvcEndpoint.html) в последней версии. В одном из моих контроллеров у меня было это. Может кто-нибудь помочь мне исправить это.

 public class LoggerController extends CloudRestTemplate {
@Autowired
LoggersMvcEndpoint loggerAPI;

 @Override
public Object getFromInternalApi(final String param) {
    return StringUtils.isEmpty(param) ? loggerAPI.invoke() : loggerAPI.get(param);
}

@Override
public Object postToInternalApi(final String param, final Object request) {
    return loggerAPI.set(param, (Map<String, String>) request);
}

}

1 Ответ

0 голосов
/ 09 октября 2019

Согласно документации Spring здесь

Инфраструктура конечной точки

Spring Boot 2 предоставляет совершенно новую инфраструктуру конечной точки, которая позволяет вамОпределите одну или несколько операций независимым от технологии способом с поддержкой Spring MVC, Spring WebFlux и Jersey! Spring Boot 2 будет иметь встроенную поддержку для Джерси, и написание адаптера для другой реализации JAX-RS должно быть простым, если есть способ программной регистрации ресурсов.

Новая аннотация @Endpoint объявляет этот типконечная точка с обязательным уникальным идентификатором. Как мы увидим позже, из этого будет автоматически выведено множество свойств. Никакого дополнительного кода не требуется для предоставления этой конечной точки в / application / loggers или в виде org.springframework.boot: type = Endpoint, name = Loggers JMX MBean.

См. Документацию, это поможет вамдалее

и для вашей информации LoggersMvcEndpoint существовал до 2.0.0.M3 https://docs.spring.io/spring-boot/docs/2.0.0.M3/api/org/springframework/boot/actuate/endpoint/mvc/LoggersMvcEndpoint.html, однако в примечаниях к выпуску следующей версии нет упоминаний об устаревании 2.0.0.M4

https://docs.spring.io/spring-boot/docs/2.0.0.M4/api/deprecated-list.html#class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...