前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >@EnableEurekaServer 注解无法引入问题

@EnableEurekaServer 注解无法引入问题

作者头像
芥末鱿鱼
发布于 2022-05-05 06:43:23
发布于 2022-05-05 06:43:23
79900
代码可运行
举报
文章被收录于专栏:玩转 Spring Cloud玩转 Spring Cloud
运行总次数:0
代码可运行

@EnableEurekaServer 注解无法引入问题

文章目录

可能原因

大致有两个原因:

  1. pom 文件里没有配置相关依赖.
  2. Spring Boot 与 Spring Cloud 的支持版本不一致导致的.

解决

配置相关依赖

这个注解一般用在注册中心, 只要引入以下依赖即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<properties>
    <spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>${spring-cloud.version}</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
</dependencies>

解决 Spring Boot 版本和 Spring Cloud 版本不一致问题

上一步引入 eureka 启动依赖后, 还有可能会出现代码中 @EnableEurekaServer 注解无法引入的问题, Spring Cloud 版本和 Spring Boot 版本不一致会导致这个问题, 值得注意的是, Spring Cloud 代号的不同后缀也会出现版本不一致. 版本对应关系很重要, 因为版本不对应会出现很多意想不到的问题, 所有要准守这个规则, 不然会走很多弯路. 具体的版本对应可以到这里查: https://spring.io/projects/spring-cloud

版本对应关系

  • 大版本对应:

Spring Cloud

Boot Boot

Angle版本

兼容 Spring Boot 1.2.x

Brixton 版本

兼容 Spring Boot 1.3.x, 也兼容Spring Boot 1.4.x

Camden 版本

兼容 Spring Boot 1.4.x, 也兼容Spring Boot 1.5.x

Dalston 版本、Edgware 版本

兼容 Spring Boot 1.5.x, 不兼容Spring Boot 2.0.x

Finchley 版本

兼容 Spring Boot 2.0.x, 不兼容Spring Boot 1.5.x

Greenwich 版本

兼容 Spring Boot 2.1.x

  • 小版本对应

Spring Cloud

Boot Boot

Dalston.RC1

1.5.2.RELEASE

Edgware.RELEASE

1.5.9.RELEASE

Finchley.BUILD-SNAPSHOT

2.0.2.RELEASE

  • Cloud 版本后缀说明

版本后缀

说明

BUILD-XXX

开发版

开发团队内部使用,不是很稳定

GA

稳定版

相比于开发版,基本上可以使用了

PRE(M1、M2)

里程碑版

主要是修复了一些BUG的版本,一个GA后通常有多个里程碑版

RC

候选发布版

该阶段的软件类似于最终版的一个发行观察期,基本只修复比较严重的BUG

SR

正式发布版

正式发行版本

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 可能原因
  • 解决
    • 配置相关依赖
    • 解决 Spring Boot 版本和 Spring Cloud 版本不一致问题
      • 版本对应关系
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档