Миграция с Spring Boot 1.5.x на 2.1.5 с ошибкой - PullRequest
0 голосов
/ 29 апреля 2020

Я перенес свой существующий проект gradle с spring-boot 1.5.22 на 2.1.5. Приложение не запускается. Я вижу эту ошибку в журналах

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy

Когда я продолжил исследование с точкой останова в TypeNotPresentExceptionProxy, я мог видеть сообщение java.lang.ClassNotFoundException: org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration

Я могу видеть класс HealthIndicatorAutoConfiguration в моем зависимостей. Так что не уверен, что не так.

Пожалуйста, дайте мне знать, в чем может быть проблема

Обновление

Попытка исключить HealthIndicatorAutoConfiguration.class в аннотации SpringBootApplication.

@SpringBootApplication(exclude = HealthIndicatorAutoConfiguration.class)

Я получаю ту же ошибку после применения этого изменения

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