Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.12 KB

springboot.md

File metadata and controls

44 lines (34 loc) · 1.12 KB

[推荐] SpringBoot & SpringCloud 接入

引入依赖

pom.xml 中加入

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

修改启动类(可选)

当应用内无冲突配置时,此步骤可忽略,随着 依赖 的增加,应用将自行启用 eureka-client

@SpringBootApplication
@EnableDiscoveryClient
public class XXXApplication {

    public static void main(String[] args) {
        SpringApplication.run(XXXApplication.class, args);
    }
}

增加注册配置

application.yml 添加 eureka-client 相关配置,代码如下所示:

eureka:
  instance:
    # 注意根据不同的版本此处配置可能是 prefer-ip-address: true , 下同
    preferIpAddress: true
    metadata-map:
    # 该配置为应用管理中应用的配置,可以通过 -Deureka.instance.metadata-map.dmp-application=DaoShop 在 Java Options 中传入。
      dmp-application: DaoShop
  client:
    serviceUrl:
      defaultZone: ${EUREKA_SERVER:http://localhost:8761/eureka/}