我是靠谱客的博主 威武季节,最近开发中收集的这篇文章主要介绍Spring boot 依赖问题的合集Spring boot 依赖问题的合集:问题描述:原因分析:解决方案:,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Spring boot 依赖问题的合集:
每次都是被依赖搞的死去活来,理不清楚之间的关系
自己尝试写nacos,这一次还是依赖问题,记录一下
问题描述:
运行启动类之后的部分报错信息:
2020-08-28 14:33:05.643 ERROR 15468 --- [
main] o.s.b.d.LoggingFailureAnalysisReporter
:
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition.<init>(AnnotatedGenericBeanDefinition.java:58)
The following method did not exist:
org.springframework.core.type.AnnotationMetadata.introspect(Ljava/lang/Class;)Lorg/springframework/core/type/AnnotationMetadata;
The method's class, org.springframework.core.type.AnnotationMetadata, is available from the following locations:
jar:file:/H:/Tools/apache-maven-3.6.1/repository/org/springframework/spring-core/5.1.9.RELEASE/spring-core-5.1.9.RELEASE.jar!/org/springframework/core/type/AnnotationMetadata.class
It was loaded from the following location:
file:/H:/Tools/apache-maven-3.6.1/repository/org/springframework/spring-core/5.1.9.RELEASE/spring-core-5.1.9.RELEASE.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.core.type.AnnotationMetadata
原因分析:
提示:查询各类资料后发现可能是导包的版本问题
参考了https://blog.csdn.net/Efforts_To_Advanced/article/details/101703295?
解决方案:
我的父依赖写的是
//父依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.example</groupId>
<artifactId>spring-nacos</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-nacos</name>
<description>Demo project for Spring Boot</description>
<modules>
<module>spring-consumer</module>
</modules>
子依赖
<parent>
<groupId>com.example</groupId>
<artifactId>spring-nacos</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>com.example</groupId>
<artifactId>spring-consumer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-consumer</name>
<description>Demo project for Spring Boot</description>
我以为是下面的依赖中的版本不太对,统一之后发现还是报错。尝试修改了一下spring-boot-starter-parent包的版本。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.9.RELEASE</version>
<relativePath/>
</parent>
换了个版本没想到就成功了。可能就是版本太低的缘故?
如果有大佬希望可以解惑一下。
最后
以上就是威武季节为你收集整理的Spring boot 依赖问题的合集Spring boot 依赖问题的合集:问题描述:原因分析:解决方案:的全部内容,希望文章能够帮你解决Spring boot 依赖问题的合集Spring boot 依赖问题的合集:问题描述:原因分析:解决方案:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复