文章插图
文章插图
提供注册服务的服务器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><groupId>com.yun</groupId><artifactId>springcloud-eureka-server</artifactId><version>1.0-SNAPSHOT</version><name>springcloud-eureka-server</name><!-- FIXME change it to the project's website --><url>http://www.example.com</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.7</maven.compiler.source><maven.compiler.target>1.7</maven.compiler.target></properties><!--引入springboot-parent父项目--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.7.RELEASE</version></parent><dependencies><!--引入springcloud的euekea server依赖--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency></dependencies><!--指定下载源和使用springcloud的版本--><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Edgware.SR5</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement></project>
点击Import Changes文章插图
等待右下角加载springcloud的依赖
文章插图
2.2 Springboot的搭建 以及提供注册服务 的 服务配置创建resources文件夹
文章插图
并设置作为资源目录,之后文件变成这样
文章插图
之后文件夹变成有黄色的横杠
文章插图
在resources下新建文件,文件名为Application.yml (对是yml 不是xml ,博主第一次学习时,还以为是其他博主打错了,踩了一个小坑)
文章插图
配置yml,注意:如果只配置前两行端口号信息会报错
文章插图
server:port: 8700 # 端口自己决定# 指定当前eureka客户端的注册地址,也就是eureka服务的提供方,当前配置的服务的注册服务方eureka:client:service-url:defaultZone: http://${eureka.instance.hostname}:${server.port}/eurekaregister-with-eureka: false #自身 不在向eureka注册fetch-registry: false#启动时禁用client的注册instance:hostname: localhost #指定应用名称spring:application:name: eureka-server
知识补充:文章插图
开发springboot的入口类
EurekaServerApplication.JAVA
文章插图
EurekaServerApplication.java
package com.yun; import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @SpringBootApplication@EnableEurekaServer //当前使用eureka的serverpublic class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class,args);}}
右键运行当前类型:文章插图
运行成功console画面
文章插图
尝试进入eureka管理界面 端口号为 yml里配置的(端口号自己设置 需要大于公用和保留的端口号)1024~65535
一般我喜欢设置为 8700到8800之间
推荐阅读
- Facebook邮箱抓取5个工具
- 阿萨姆红茶的历史,阿萨姆红茶泡法
- 土耳其红茶产自哪里,红茶在土耳其的历史
- 翡翠|分辨翡翠饰品的优劣,可以从色彩这方面着手,根据物理区别鉴定
- 从源码看Log4j2、FastJson漏洞
- 一文读懂Access数据库,从此不用Access数据库
- 从啃PS到啃C4D,我的动态设计之路
- 如何从 Kafka 看 时间轮 算法设计
- 小白是如何让Kali Linux操作系统从U盘成功启动
- 最完整的Vue教程-从零开始编写可视化大屏