一、Eureka简介
二、Eureka快速入门
2.1 搭建Eureka-Server
首先新建一个maven项目:
这里src删除掉就可以了。
在项目下新建一个module(maven类型的):
同样删除掉这个module下的src包。
然后再在当前module下新建一个module(springboot类型的):
创建完成后,如果你因为Idea版本原因导致创建出来的不是一个maven项目(判断依据是pom.xml这个文件是否是蓝色的),只需要右键pom文件将其关联成maven文件。
这里我们按照以前的版本进行学习,所以需要修改子pom.xml文件中的两个地方(springboot和springcloud)的版本信息:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 实质还是 springboot 项目--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.12.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>eureka-01</artifactId> <version>0.0.1-SNAPSHOT</version> <name>eureka-01</name> <description>eureka-01</description> <!-- 这里控制了 springcloud 的版本--> <properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR12</spring-cloud.version> </properties> <dependencies> <!-- eureka 注册中心的服务端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <!-- 依赖管理,cloud 的依赖--> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
修改启动类:
@SpringBootApplication @EnableEurekaServer //注解用于开启注册中心服务端 public class Eureka01Application { public static void main(String[] args) { SpringApplication.run(Eureka01Application.class, args); } }
修改配置文件:
server: port: 8761 #为什么是 8761,其他端口就报错 spring: application: name: eureka-server #服务名称
然后我们运行这个子项目
在浏览器中输入http://localhost:8761访问测试;
标签:spring,boot,springframework,Eureka,maven,笔记,SpringCloud,org From: https://www.cnblogs.com/worthmove/p/16703894.html