【图文经典版】SpringCloud创建Eureka注册中心

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

第一步:新建SpringBoot工程

1.创建工程

【图文经典版】SpringCloud创建Eureka注册中心_第1张图片

2、选择创模板

然后,在弹出框中选择Spring Initializr,并使用默认的模板‘http://start.spring.io’。点击下一步(Next)

【图文经典版】SpringCloud创建Eureka注册中心_第2张图片

3、填写公司信息

在新弹出的框默认如下:

【图文经典版】SpringCloud创建Eureka注册中心_第3张图片

可以根据自己的情况改写名称,本文改写如下。注意Artifact不能使用大写字母哦

【图文经典版】SpringCloud创建Eureka注册中心_第4张图片

4、选择Pom依赖,此步可以跳过。最后直接在Pom文件里加依赖也一样

然后,直接点击下一步(Next)

【图文经典版】SpringCloud创建Eureka注册中心_第5张图片

5、修改项目储存路径

如下:根据需要修改项目储存路径后,点击完成(Finish)

【图文经典版】SpringCloud创建Eureka注册中心_第6张图片

如果所填写的项目路径不存在,点击OK后,会自动创建

【图文经典版】SpringCloud创建Eureka注册中心_第7张图片

在弹出框里选择New Window

【图文经典版】SpringCloud创建Eureka注册中心_第8张图片

6、自动生成的项目结构

自动生成的项目结构如下:

【图文经典版】SpringCloud创建Eureka注册中心_第9张图片

第二步:修改文件

1、修改application.properties文件

注意:自动生成的application.properties文件是空白的

server.port=1110
eureka.instance.hostname=localhost
# 由于该服务为注册中心,所以设置为false,不向注册中心注册自己
eureka.client.register-with-eureka=false
# 由于注册中心的职责就是维护服务实例,它并不需要去检索服务,所以也设置为false
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

2、修改Pom文件

整体的Pom文件如下:



	4.0.0

	com.learning.pocher
	eureka-center
	0.0.1-SNAPSHOT
	jar

	eureka-center
	Demo project for Spring Boot

	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.9.RELEASE
		 
	

	
		UTF-8
		UTF-8
		1.8
		Edgware.RELEASE
	

	

		
			org.springframework.boot
			spring-boot-starter-test
			test
		
		
			org.springframework.cloud
			spring-cloud-starter-eureka-server
			1.4.0.RELEASE
		

	

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

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



3、启动类增加注解@EnableEurekaServer

启动类需要增加@EnableEurekaServer注解。作用是:启动一个服务注册中心,提供给其他应用进行对话

【图文经典版】SpringCloud创建Eureka注册中心_第10张图片

4、启动服务

在浏览器中输入http://localhost:1110/  进行访问,结果如下图

【图文经典版】SpringCloud创建Eureka注册中心_第11张图片

第三部分:代码地址

github仓库地址:

https://github.com/pocher/SpringCloudEurkaDemo

下一篇:创建服务并向注册中心注册自己

https://my.oschina.net/wangyuzhan/blog/1595259

转载于:https://my.oschina.net/wangyuzhan/blog/1595211

你可能感兴趣的:(python,java)