Eureka做爲服務註冊中心,用於維護全部的服務信息,一邊服務之間的相互調用。java
指定父工程的Spring Cloud版本號及打包形式spring
<!--指定打包方式爲pom--> <packaging>pom</packaging> <properties> <java.version>1.8</java.version> <!--指定Spring Cloud版本號--> <spring.cloud-version>2020.0.1</spring.cloud-version> </properties> <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>
Spring Cloud與Spring Boot版本對應關係
瀏覽器
Spring Cloud版本號服務器
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>
@SpringBootApplication @EnableEurekaServer public class EurekaServer1Application { public static void main(String[] args) { SpringApplication.run(EurekaServer1Application.class, args); } }
server: port: 8761 #端口號 eureka: instance: hostname: localhost #實例服務主機IP client: #是否開啓服務註冊(集羣用) registerWithEureka: false fetchRegistry: false #服務訪問路徑 serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
啓動服務器後在瀏覽器直接訪問http://localhost:8761/
maven