Tengo una aplicación de este tipo con un IDE IntelliJ-Idea que tiene una configuración de Springboot que falla y da la siguiente recomendación:
The following method did not exist: org.springframework.context.ConfigurableApplicationContext.setApplicationStartup(Lorg/springframework/core/metrics/ApplicationStartup;)V The method's class, org.springframework.context.ConfigurableApplicationContext, is available from the following locations: jar:file:/C:/Users/tlmitch/.m2/repository/org/springframework/spring-context/5.2.8.RELEASE/spring-context-5.2.8.RELEASE.jar!/org/springframework/context/ConfigurableApplicationContext.class Correct the classpath of your application so that it contains a single, compatible version of org.springframework.context.ConfigurableApplicationContextSoy relativamente nuevo en IntelliJ-Idea y Springboot. Si esto fuera Eclipse, probablemente solo iría a Java Build Path y agregaría el archivo jar que contiene la clase.
Estoy menos familiarizado con IntelliJ. Hasta ahora, si falta algo, acabo de ejecutar 'npm install' y eso generalmente se encarga de eso.
¿Alguna sugerencia?
Muchas gracias
Como sugiere el error:
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.context.ConfigurableApplicationContext debe asegurarse de que su classpath contenga solo una de esas clases. Puede utilizar Navegar | Acción de clase para ver si existen varias versiones de esta clase en el proyecto y excluir la dependencia de la biblioteca duplicada en el archivo Maven pom.xml .
Si agregó dependencias de Spring en su archivo pom.xml , es posible que entren en conflicto con las dependencias de Spring en la carpeta lib en el directorio de su proyecto. Eliminar la carpeta lib solucionará esto. (solo asegúrese de que su proyecto no dependa de otras bibliotecas en la carpeta lib antes de eliminarlo).