springclolud 启动类添加@EnableDiscoveryClient启动报错的问题
发布网友
发布时间:2022-10-12 06:58
我来回答
共1个回答
热心网友
时间:2023-10-19 20:26
我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示
这时候启动会报java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V的错误
这是由于spring boot版本兼容性导致的,这是我们可以降低springboot的版本来解决
在降低springboot版本之后我们会发现,高版本的sprinboot创建的测试类会报错
我们可以做如下修改
1、删除高版本默认导入的org.junit.jupiter.api.Test类,重新导入org.junit.Test类
2、在类上添加注释@RunWith(SpringRunner.class)
3、将测试类和测试方法都修改为public
springclolud 启动类添加@EnableDiscoveryClient启动报错的问题
我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示 这时候启动会报java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V的错误 这是由于spring boot版本兼...
Load Port、SMIF
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
springboot降低版本?
springclolud启动类添加@EnableDiscoveryClient启动报错的问题我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示 这时候启动会报java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.init([Ljav...
【Nacos专题】Nacos 快速入门
在 SpringBoot 的启动类上添加 @EnableDiscoveryClient 注解来开启服务注册。Nacos Discovery 默认集成了 Netflix Ribbon,服务消费者可以使用 RestTemplate 或 OpenFeign 进行服务的调用。(1) Nacos 启动时报如下错误 问题原因:通过yum命令安装的普通的openJDK没有javac等工具,而且安装完以后连环境变量都...
降低springboot版本?
springclolud启动类添加@EnableDiscoveryClient启动报错的问题我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示 这时候启动会报java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.init([Ljav...
降低springboot版本?
springclolud启动类添加@EnableDiscoveryClient启动报错的问题我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示 这时候启动会报java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.init([...
springboot降低版本?
springclolud启动类添加@EnableDiscoveryClient启动报错的问题我们在创建一个springboot项目时,并在pom文件中添加了Eureka客户端的依赖,并在启动类中添加了@EnableDiscoveryClient的注解,如下图所示 这时候启动会报java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.init([...