小练习启动Eureka服务端程序
Posted MapleGam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小练习启动Eureka服务端程序相关的知识,希望对你有一定的参考价值。
Eureka服务端可以供于微服务进行注册,注册后的微服务可以方便的使用feign调用通信,不同机器上启动的同名微服务也能进行负荷分担。尝试使用默认配置启动一个Eureka服务端。
目录
程序效果
实现过程
样例代码
参考资料
程序效果
截图1.Eureka服务端界面
实现过程
样例代码
1.启动类
package www.maplegam.com.erueka_server;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication //SpringBoot应用注解
@EnableEurekaServer //Eureka服务端注解
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args); //启动应用
}
}
2.pom.xml配置
<?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>
//SpringBoot应用依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
</parent>
<dependencies>
//Eureka服务端依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>1.4.5.RELEASE</version>
</dependency>
//加载SpringBoot默认配置依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
//加载SpringCloud默认配置依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
......
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
......
</plugins>
</pluginManagement>
</build>
</project>
参考资料
1.springboot 集成eureka
https://www.cnblogs.com/jpfss/p/11314673.html
2.微服务踩坑之NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.
以上是关于小练习启动Eureka服务端程序的主要内容,如果未能解决你的问题,请参考以下文章