【发布时间】:2018-08-27 18:25:49
【问题描述】:
项目 spring boot 1..5.7 发布。我正在使用 Intellij IDEA 2017.2.4 和 gradle 进行依赖管理。当我构建项目时,它构建成功,没有错误。当我使用 bootRun gradle 任务运行应用程序时,它显示以下错误。
线程“主”java.lang.IllegalArgumentException 中的异常:无法实例化接口 org.springframework.boot.SpringApplicationRunListener:org.springframework.boot.context.event.EventPublishingRunListener 在 org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:413) 在 org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:392) 在 org.springframework.boot.SpringApplication.getRunListeners(SpringApplication.java:378) 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:291) 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) 在 com.kifiya.lmanagement.LmanagementApplication.main(LmanagementApplication.java:13) 引起:org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.boot.context.event.EventPublishingRunListener]:构造函数抛出异常;嵌套异常是 java.lang.NoSuchMethodError: org.springframework.aop.framework.AopProxyUtils.getSingletonTarget(Ljava/lang/Object;)Ljava/lang/Object; 在 org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:154) 在 org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:409) ... 6 更多 引起:java.lang.NoSuchMethodError: org.springframework.aop.framework.AopProxyUtils.getSingletonTarget(Ljava/lang/Object;)Ljava/lang/Object; 在 org.springframework.context.event.AbstractApplicationEventMulticaster.addApplicationListener(AbstractApplicationEventMulticaster.java:105) 在 org.springframework.boot.context.event.EventPublishingRunListener.(EventPublishingRunListener.java:56) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142) ... 7 更多【问题讨论】:
-
你解决了吗?
标签: spring spring-boot gradle