赞
踩
首先要搭建注册中心服务端:eureka-server,这必须是一个独立的微服务
创建maven工程即可
提示:starter是springboot中的自动装配,在这个依赖里,已经帮我们把eureka的所有配置都做好了
- <dependencies>
- <!--
- eureka服务端
- 不需要写版本信息,因为在父工程中已经把这些依赖的版本都管理好了
- -->
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
- </dependency>
- </dependencies>
这种自动装配是需要开关的,故需要添加@EnableEurekaServer注解
- package cn.itcast.eureka;
-
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
-
- /**
- * @author 温柔哥
- * @create 2024-01-16 20:33
- */
- @EnableEurekaServer // 自动装配的开关
- @SpringBootApplication
- public class EurekaApplication {
- public static void main(String[] args) {
- SpringApplication.run(EurekaApplication.class, args);
- }
- }
添加application.yml文件
- server:
- port: 10086 # 服务端口,随便起
-
- # --------------服务注册---------------
- # 因为eureka-server也是一个微服务,所以也需要注册
- spring:
- application:
- name: eurekaserver #eureka的服务名称
- eureka:
- client:
- service-url: # eureka的地址信息(这是用来eureka集群内他们相互交流配置的)
- defaultZone: http://127.0.0.1:10086/eureka # 如果有多个的话,用逗号分隔开
访问成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。