版权声明:小哥哥小姐姐们,本文为小博主原创文章,转载请附上博主博文网址,并标注作者谢谢~~。违者必究 https://blog.csdn.net/HuHui_/article/details/87997643
前言
开始更新SpringCloud-Finchley.RELEASE版本工程搭建
网上定义随便找。Eureka是一个基于REST服务,服务注册和发现的工具。
所有的服务都必须往Eurek进行注册,才能被其他服务发现和调用。
后续补充一下知识点和个人理解,先把最简单实操补充完…
装备
- IDEA
- MAVEN
Core-Code
Maven Dependency
<!--SpringBoot Parent-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<springcloud.version>Finchley.RELEASE</springcloud.version>
</properties>
<dependencyManagement>
<dependencies>
<!--Spring Cloud dependencies-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${springcloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!--eureka-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
Application.yml
server:
port: 8761
eureka:
instance:
prefer-ip-address: true
hostname: localhost
instance-id: ${spring.cloud.client.ipAddress}:${server.port}
client:
service-url:
defaultZone: http://localhost:8761/eureka/
register-with-eureka: false
# 开发的时候关闭自我保护提醒
server:
enable-self-preservation: false
spring:
application:
name: eureka-server
Code
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
/**
* <b><code>EurekaApplication</code></b>
* <p/>
* Description:
* <p/>
* <b>Creation Time:</b> 2018/11/12 23:56.
*
* @author Hu Weihui
*/
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
界面
Note
后续补充一下知识点和个人理解,先把最简单实操补充完
GitHub
https://github.com/ithuhui/hui-base-springcloud
Author
作者:HuHui
转载:欢迎一起讨论web和大数据问题,转载请注明作者和原文链接,感谢