Я новичок в мире Spring и только что обновил pom.xml в gradle для управления всеми зависимостями.
Заброшен ли gradle из сообщества? Кроме того, какова возможная основная причина этой ошибки.
Только что понял, что загрузка Spring имеет много запутанных сообщений об ошибках. Я действительно не думаю, что такого рода сообщения об ошибках помогут любому разработчику. Любая идея или направление для такого рода ошибок?
Единственное, что я знаю, это то, что я изменил pom.xml в gradle и вручную перенес файл конфигурации. Большое спасибо!
Исключение в потоке "main" java.lang.AbstractMethodError: Класс приемника org.springframework.boot.context.config.ConfigFileApplicationListener не определяет и не наследует реализацию решенного абстрактного методаsupportSourceType (Ljava / lang / Class;) Z интерфейса org.springframework.context.event.SmartApplicationListener.
Gradle
buildscript {
ext {
springBootVersion = '2.1.9.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group = 'dev.15house'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.modelmapper', name: 'modelmapper', version: '2.1.1'
compile group: 'org.springframework', name: 'spring-context', version:'4.3.2.RELEASE'
compile group: 'org.springframework', name: 'spring-webmvc', version:'4.3.2.RELEASE'
compile("org.springframework.boot:spring-boot-starter-jetty:1.3.5.RELEASE")
compile("org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE")
compile('mysql:mysql-connector-java')
compile('org.springframework.boot:spring-boot-starter')
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-security')
compile('org.springframework.boot:spring-boot-starter-test')
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework.restdocs:spring-restdocs-mockmvc')
compile('org.springframework.security:spring-security-test')
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version:'2.9.4'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version:'2.9.4'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version:'2.9.4'
runtime group: 'org.webjars', name: 'angularjs', version:'1.5.7'
runtime group: 'org.webjars', name: 'bootstrap', version:'3.3.7'
}
Журнал отладки
> Task :bootRun FAILED
Exception in thread "main" java.lang.AbstractMethodError: Receiver class org.springframework.boot.context.config.ConfigFileApplicationListener does not define or inherit an implementation of the resolved method abstract supportsSourceType(Ljava/lang/Class;)Z of interface org.springframework.context.event.SmartApplicationListener.
at org.springframework.context.event.GenericApplicationListenerAdapter.supportsSourceType(GenericApplicationListenerAdapter.java:79)
at org.springframework.context.event.AbstractApplicationEventMulticaster.supportsEvent(AbstractApplicationEventMulticaster.java:282)
at org.springframework.context.event.AbstractApplicationEventMulticaster.retrieveApplicationListeners(AbstractApplicationEventMulticaster.java:214)
at org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(AbstractApplicationEventMulticaster.java:185)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:121)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:342)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)
at dev.house.XprojApplication.main(XprojApplication.java:14)