spring-cloud之服务注册与发现(Greenwich)

1、先用idea搭建一个父工程

spring-cloud之服务注册与发现(Greenwich)_第1张图片

 

spring-cloud之服务注册与发现(Greenwich)_第2张图片

一直下一步。。。

spring-cloud之服务注册与发现(Greenwich)_第3张图片

删除src目录并修改pom

spring-cloud之服务注册与发现(Greenwich)_第4张图片



	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.3.RELEASE
		 
	
	com.fish
	cloud-demo
	0.0.1-SNAPSHOT
	pom

	cloud-demo
	Demo project for Spring Boot

	
		1.8
		Greenwich.RELEASE
	

	
		
			org.springframework.boot
			spring-boot-starter
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	

	
	
		
			
				org.springframework.cloud
				spring-cloud-dependencies
				${spring-cloud.version}
				pom
				import
			
		
	

	
	
		
			alimaven
			Maven Aliyun Mirror
			http://maven.aliyun.com/nexus/content/repositories/central/
			
				true
			
			
				false
			
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	


2、创建服务注册中心

先new一个子模块eureka-service

spring-cloud之服务注册与发现(Greenwich)_第5张图片

spring-cloud之服务注册与发现(Greenwich)_第6张图片

 

spring-cloud之服务注册与发现(Greenwich)_第7张图片

修改pom.xml



	4.0.0
	
		com.fish
		cloud-demo
		0.0.1-SNAPSHOT
	
	com.fish
	eureka-server
	0.0.1-SNAPSHOT
	jar

	eureka-server
	Demo project for Spring Boot

	
		1.8
	

	
		
			org.springframework.cloud
			spring-cloud-starter-netflix-eureka-server
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	


	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	



启动注册服务需要加一个注解@EnableEurekaServer

spring-cloud之服务注册与发现(Greenwich)_第8张图片

application.properties


server.port=8761
spring.application.name=eureka-server

#服务注册
eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
eureka.instance.hostname=localhost
#默认是true,如果是多个服务可以不用设置下面的两个配置项
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false

启动运行eureka-server

spring-cloud之服务注册与发现(Greenwich)_第9张图片

访问以下看看服务是否成功启动

http://localhost:8761 

spring-cloud之服务注册与发现(Greenwich)_第10张图片

至此成功启动eureka-server。

 

你可能感兴趣的:(spring-cloud)