Я перенес свой существующий проект 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)
Я получаю ту же ошибку после применения этого изменения