Idea中关于SpringCloud的配置以及Eureka的Server和Client的配置

1.创建SpringCloud项目 

首先idea点击File,然后New选择Project,选择SpringInitializr 这个 是SpringBoot的初始化也可以初始化SpringCloud,选择jdk1.8的版本一般idea自带是1.8。如下图所示:

注意这里Type作为父模块是选择 Maven POM,子模块选择Maven

这里可以直接next 

 

 这里创建的父模块为fytoutiao2,注意刚创建的父模块的<parent>中版本为springboot父模块创建自带的,所以会报错,可以设置<version>为2.3.0.RELEASE,然后还有调整<java.version>为1.8

我这个模块使用的是1.8版本的jdk

 父模块的<parent>的版本设置为2.3.0.RELEASE后需要调整Maven仓库,因为idea一般使用自带的bundled(Maven3)无法下载依赖,我这里使用的是3.8.3版本的maven,最好选择3.6.3以上,3.8以下的 。

调整好Maven仓库后 ,刷新一下idea右边的的maven就会完成依赖下载。如下图所示:

2. eureka的server端配置 

 一样首先是父模块fytoutiao2下New->model->选择SpringInitializr->next,Type选择Maven

创建好的eureka的server端项目如下图所示:注意由于<parent>的版本信息为3.1.2.RELEASE所以报错,我这里配置版本为2.3.0.RELEASE,而java.version为1.8,如下图所示。

 eureka的server端配置的依赖为

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
   <version>2.2.6.RELEASE</version>
</dependency>

注意这里eureka的server端依赖可能会因为版本问题报错,我这里选择的2.2.6.RELEASE没问题。可以调版本试一下。而且需要看依赖是否下载好,看idea右边的Maven是否下载好依赖:

  • org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:2.2.6.RELEASE。
  • 下载好如下图所示。

 启动类添加注解@EnableEurekaServer如下图所示:

 

 eureka的application.properties的配置如下

最后运行启动类FyErurekaServerApplication ,将生成的网址http://localhost:20234/eureka/

 放到浏览器上,但是只能放http://localhost:20234,效果如下图所示:

 

 

 eureka的server端配置注意事项,运行时出现错误如下图所示:

 这是由于servlet-api-2.5.jar这个依赖包起冲突,可以到fy-eureka-server这个Model下删除servlet-api-2.5.jar。如下图所示:

 

 删除后不要improt changes重新加载maven否则还会出现,最好直接运行。注意:但是由于创建下一个子模块依然会重新加载servlet-api-2.5.jar导致fy-eureka-server出现同样错误,再删除一次就可以了,依然是重新运行。

3.eureka的client端配置

同样是在父模块下New->Model->选择SpringInitializr->next, Type选择Maven

创建后如下图所示:

依然是先改<parent>中的version为2.3.0.RELEASE,java.version为1.8,然后配置eureka的client如下图所示:

 

由于我这里client的依赖版本为2.2.6.RELEASE下载后启动类无法添加注解@EnableEurekaClient

所以改为版本2.2.8.RELEASE,然后在启动类添加注解 ,如下图所示:

 eureka的client的application.properties配置如下:

 

 最后先运行eureka的server端,然后运行eureka的client端,然后刷新网址http://localhost:20234

出现注册的client信息如下图所示:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值