- 1、空工程创建完成-创建注册中心模块
- 2、项目的pom依赖如下
- 3、在配置文件配置注册中心
- 4、当前版本下需要新建config.properties配置文件作为动态配置(空文件即可)
- 5、在启动类添加开启EurekaServer的注解
@EnableEurekaServer - 6、启动注册中心,并访问管理页面
1、空工程创建完成-创建注册中心模块
2、项目的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"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.2.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.fcant</groupId><artifactId>register_center</artifactId><version>0.0.1-SNAPSHOT</version><name>register_center</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version><spring-cloud.version>Hoxton.SR6</spring-cloud.version></properties><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
3、在配置文件配置注册中心
server:port: 8761tomcat:uri-encoding: UTF-8servlet:application-display-name: RegisterCentereureka:instance:#eureka实例的主机名hostname: eureka-serverclient:register-with-eureka: false #是否把服务注册中心注册到eurekafetch-registry: false #是否从服务注册中心注册eureka获取注册信息service-url:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/spring:application:name: RegisterCentercloud:loadbalancer:ribbon:enabled: true
4、当前版本下需要新建config.properties配置文件作为动态配置(空文件即可)
5、在启动类添加开启EurekaServer的注解 @EnableEurekaServer
package com.fcant.register_center;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@EnableEurekaServer@SpringBootApplicationpublic class RegisterCenterApplication {public static void main(String[] args) {SpringApplication.run(RegisterCenterApplication.class, args);}}
6、启动注册中心,并访问管理页面
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!












评论