Spring cloud项目搭建----Eureka Client对外web接口服务(四)

本文详细介绍了一位程序员从零开始搭建Spring Cloud微服务框架的过程,包括使用Spring Initializr创建项目,配置Eureka Discovery Client,整合Eureka Server,并通过Feign实现服务间调用。此外,还介绍了如何设置不同环境的配置文件,以及如何通过Maven插件统一管理项目配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

开发的时候在想如果自己做项目经理,如何从零搭建一套框架呢?就着手实践和记录了一下。这个服务主要是用于对外提供服务接口,通过feign调用其他的服务。

1,老样子,file-->new-->module。选择spring initializr创建。输入group和artifact,下一步。

2,选择eureka discoveryclient ,下一步。

3,把eureka server的三个环境的配置文件复制过来一份。

4,把配置文件修改为如下配置,这里对配置就不一一细讲了,都是最基础的。开发,测试,生产自己配置好对应的注册中心地址。

5,记得加上enableeurekaclinet注解。

6,除了依赖dependencies标签中的依赖,pom文件把eureka server项目的复制过来一份,修改一下项目名称。另外把actuator依赖也记得复制过来。

7,另外pom文件最下面加上两个maven插件。分别是为了统一配置管理的,让jdk和字符集编码和父项目一致。另外一个是为了让properties中可以取到pom文件中的值。比如刚才在配置文件中的info.name通过$project.name取到pom文件的值。依赖中记得加入springbootstartweb依赖,因为要使用controller做测试。

8,在example中创建一个controller,用来测试。

9,启动server和web两个项目。启动成功后,用postman测试一下。

下一篇将增加一个zuul网关,用于访问控制。

关注公众号:直立行走的程序猿

公众号回复springcloud获得git的源码下载地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值