Переход с Spring Boot 1.5.x на 2.1.5 дает ошибку
Я перенес свой существующий проект 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)
После применения этого изменения я все еще получаю ту же ошибку