目录
1、相关文章
2、创建eureka-server子工程
3、父工程build.gradle引入版本依赖管理
4、子工程build.gradle引入依赖
5、将main重命名为EurekaApplication并修改代码
6、添加application.yml文件
7、启动工程并访问
8、访问界面如下
9、 完整目录结构
1、相关文章
-
基础工程:gradle7.6.1+springboot3.2.4创建微服务工程-CSDN博客
-
Eureka+Ribbon实现服务注册与发现:Eureka+Ribbon实现服务注册与发现-CSDN博客
2、创建eureka-server子工程
3、父工程build.gradle引入版本依赖管理
-
SpringCloud版本需根据SpringBoot参照[版本对照表]。
-
版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。
-
dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。
-
查看管理依赖版本[spring-cloud-dependencies]:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12
dependencyManagement { //版本号需根据springboot版本确定imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR12" }
}
4、子工程build.gradle引入依赖
dependencies {//引入eureka-server依赖implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
}
5、将main重命名为EurekaApplication并修改代码
package com.fafa.eureka; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @EnableEurekaServer
@SpringBootApplication
public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); }
}
6、添加application.yml文件
server: port: 10086 spring: application: name: eureka-server
eureka: client: service-url: # eureka的地址信息,可以是集群地址,逗号隔开 defaultZone: http://127.0.0.1:10086/eureka