Springcloud入门 第一课 建立eureka注册中心
2019-08-01 10:14
316 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39992641/article/details/98034337
项目结构
父工程pom
`<?xml version="1.0" encoding="UTF-8"?>
4.0.0
<groupId>com.dlf.springcloud</groupId> <artifactId>parient-demo</artifactId> <version>1.0-SNAPSHOT</version>
<modules> <module>eureka-demo</module> </modules> <packaging>pom</packaging> <!-- springboot版本的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Finchley.BUILD-SNAPSHOT</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/libs-snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
`
子项目 eureka注册中心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"> <parent> <artifactId>parient-demo</artifactId> <groupId>com.dlf.springcloud</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>eureka-demo</artifactId> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-server --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> <version>1.4.7.RELEASE</version> </dependency> <!-- --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> <!-- --> </dependencies> </project>
yml配置
spring: application: name: eureka-server server: port: 8888 eureka: instance: # 注册到eurekaip地址 hostname: 127.0.0.1 client: service-url: dedaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ # 因为自己是注册中心 不需要注册自己 register-with-eureka: false # 因为自己是注册中心,不需要检索服务 fetch-registry: false
启动类
package eureka; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @SpringBootApplication //开启注册中心server @EnableEurekaServer public class EurekaServerApp { public static void main(String[] args) { SpringApplication.run(EurekaServerApp.class,args); } }
相关文章推荐
- 2、SpringCloud 第一课 Eureka 注册中心
- SpringCloud学习:服务Server注册中心Eureka搭建
- Spring Cloud Eureka 入门 (一)服务注册中心详解 「Spring Cloud Eureka 入门系列」 Spring Cloud Eureka 入门 (一)服务注册中心详解 Spr
- 【一】SpringCloud详细搭建--注册中心Eureka,Ribbon,feign【Finchley版本】
- springcloud(二):注册中心Eureka
- springcloud(二):注册中心Eureka
- springcloud(二):注册中心Eureka
- SpringCloud从入门到进阶(二)——注册中心Eureka
- SpringCloud:注册中心Eureka的 Rest Api列表详解
- Spring Cloud 入门 分布式注册中心Eureka Server 使用
- springcloud(二):注册中心Eureka
- SpringCloud 入门教程 | 第一篇: 服务的注册与发现(Eureka)
- SpringCloud将服务者和提供者注册到注册中心(Eureka)
- SpringCloud实战之初级入门(一)— eureka注册中心
- SpringCloud入门:03-SpringCloud实战-微服务注册和发现Eureka
- Spring Cloud Eureka 入门 (一)服务注册中心详解
- SpringCloud自学入门-服务注册中心搭建
- springcloud之注册中心eureka 环境搭建
- springCloud系列教程01:Eureka 注册中心集群搭建
- spring cloud快速入门教程(二)服务注册中心Eureka