创建父项目
-
启动IDEA,选择文件——新建——新建项目
-
选择新建Maven项目,不需要勾选,直接Next
-
输入文件名称与选择文件
-
项目结构图
-
配置父项目Pom文件
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>cloud-parent</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.1.8.RELEASE</version> </parent> <properties> <java.version>1.8</java.version> <spring-cloud.version>Greenwich.SR3</spring-cloud.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Greenwich.SR3</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.8.RELEASE</version> </plugin> </plugins> </build> </project>
在父项目中创建Eureka服务端项目
- 新建SpringBoot项目:右键parent-cloud——新建——新模块
- 选择创建SpringBoot项目
- 设置项目版本与以Maven构建
- 可选依赖中选择Eureka的服务端
- 输入模块名与选择模块存放位置
配置Eureka服务端文件并运行
- 配置Pom.xml文件(请选择cloud-eureka-server模块下的Pom文件)
<?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"> <parent> <artifactId>cloud-parent</artifactId> <groupId>org.example</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <properties> <java.version>1.8</java.version> </properties> <artifactId>cloud-eureka-server</artifactId> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> </dependencies> </project>
- resources文件夹下配置项目属性,编辑Application.yml文件进行配置
- 在启动类添加注解并使项目运行
- 项目运行
- 打开浏览器,输入:http://localhost:8861 可以查看Eureka的服务状态