application.yml文件
application.yml文件中及其容易紊乱的两个配置
server:
port: 8100
spring:
application:
name: provider-product
eureka:
instance:
prefer-ip-address: true
appname: provider-product-instance
client:
fetch-registry: true
register-with-eureka: true
service-url:
defaultZone: http://127.0.0.1:7900/eureka/
spring.application.name 为远程调用接口所属的服务模块名
/*
* 调用商品的远程服务
* */
@Component
@FeignClient(name="provider-product")
public interface ProductService {
eureka.instance.appname = provider-product-instance的值如下图

本文详细介绍了Spring Cloud中的Eureka服务发现组件的配置,包括`application.yml`中的`server.port`、`spring.application.name`和`eureka.instance.appname`等关键设置,以及如何使用`@FeignClient`注解进行远程服务调用。通过配置`defaultZone`,服务能够注册到Eureka服务器并获取服务实例信息。
2万+

被折叠的 条评论
为什么被折叠?



