java.lang.noclassdeffounderro_cannot resolve reference to bean

java.lang.noclassdeffounderro_cannot resolve reference to bean1.首先创建项目选择版本号跟要导入的包创建项目之后,导包的时候出现了问题找了半天问题我发现是spring-cloud-starter-netflix-eureka-server默认的版本号太高,然后去Maven仓库换了个版本低的,就是下面这个<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netfl

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.首先创建项目
在这里插入图片描述

选择版本号跟要导入的包
在这里插入图片描述

创建项目之后,导包的时候出现了问题
在这里插入图片描述
找了半天问题我发现是spring-cloud-starter-netflix-eureka-server默认的版本号太高,然后去Maven仓库换了个版本低的,就是下面这个

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    <version>2.0.1.RELEASE</version>
</dependency>

在这里插入图片描述正常配置完成之后又出现了一个问题

在这里插入图片描述

出现了一个JAXBException: Implementation of JAXB-API has not been found on module path or classpath.,为了解决这个问题导入了三个包

        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0-b170201.1204</version>
        </dependency>
 
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1</version>
        </dependency>
 
        <dependency>
            <groupId>org.glassfish.jaxb</groupId>
            <artifactId>jaxb-runtime</artifactId>
            <version>2.3.0-b170127.1453</version>
        </dependency>

加完之后问题就解决了,如果还有问题就尝试更改版本号

<parent>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-parent</artifactId>
 <version>2.4.12</version> //更改为2.1.8.RELEASE
 <relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
 <java.version>11</java.version>
 <spring-cloud.version>2020.0.4</spring-cloud.version> //更改为Greenwich.SR3
</properties>

这个时候test文件会报错,改成这样即可
正常运行即可
在这里插入图片描述

如果实在是有问题,那么请更换jdk版本从11换到8

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171211.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++ 动态链接库 资源文件_wsastartup函数头文件

    c++ 动态链接库 资源文件_wsastartup函数头文件原创文章,转载请注明出处。C++Lib和Dll的加载加载Dll1>通过LoadLibary加载,GetProcAddress调用加载Dll1>通过LoadLibary加载,GetProcAddress调用如果加载失败,通过GetLastError()获取失败原因。下面是LoadLibary的示例代码第一步,在.h中声明了staticHMODULEhDLL;#include<Windows.h>//加载的头文件classQIDCardReader:.

    2022年9月30日
    2
  • Java 获取当前时间戳

    Java 获取当前时间戳Stringformat=newSimpleDateFormat(“yyyy-MM-dd”).format(newDate());

    2022年6月8日
    36
  • Symantec赛门铁克安全软件免密卸载方式[通俗易懂]

    Symantec赛门铁克安全软件免密卸载方式[通俗易懂]装了Symantec后,后面希望卸载他,结果发现卸载需要卸载口令,查了一堆资料,总结有如下几种:1、卸载口令可能是symantec,反正没成本可以简单试试看。不过我是没有通过,这个口令不对我的Symantec。2、使用cleanwipe进行卸载,这是官方的用于卸载Symantec软件的工具。工具很小,应该有版本要求,旧版的不能完成卸载。推荐使用这个方式。我用的是CleanWipe_14.3.558.1000,选中下图中框出来的三个勾,直接下一步即可完成卸载。链接:https://pan.baidu.

    2022年5月1日
    191
  • 好中层的八个标准:如何成为一名优秀的管理者

    好中层的八个标准:如何成为一名优秀的管理者 4月底公司给所有CSDN中层干部做了两天《如何成为一名优秀的管理者》的系统培训,讲师是胡斌老师,胡斌老师有多年的IT行业从业经验,讲的还是非常不错的,不过收尾有点仓促,比较可惜。讲完之后,蒋涛又接着给我们送了一本胡老师推荐的数《格鲁夫:给经理人的第一堂课》。利用五一的时间,结合培训和这本书,对以前的管理工作进行了反思,发现真正的要做一个好的中层真的是非常不容易,总结了一下,可以用八个字来表达“上

    2022年6月3日
    57
  • python模块有哪些_error loading package list:pypi

    python模块有哪些_error loading package list:pypipython将自己写的模块上传到PyPI服务器,报错error:<urlopenerror[SSL:CERTIFICATE_VERIFY_FAILED]certificatever

    2022年7月30日
    10
  • 3串12v锂电池充电电压_升压芯片为什么接电池就烧

    3串12v锂电池充电电压_升压芯片为什么接电池就烧两节串联升压充电芯片,带NTC

    2022年10月6日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号