关于springboot:如何将-Spring-Boot-项目集成到-Spring-Cloud-Alibaba-项目中

3次阅读

共计 1556 个字符,预计需要花费 4 分钟才能阅读完成。

将 Spring Boot 我的项目集成到 Spring Cloud Alibaba 我的项目中须要实现以下步骤:

1. 配置核心集成

  • 增加依赖

在 Spring Boot 我的项目的 pom.xml 文件中,增加如下依赖:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>${latest.version}</version>
</dependency>

这个依赖将帮忙你集成 Nacos 配置核心。

  • 增加配置

在 Spring Boot 我的项目的 application.yml 文件中,增加如下配置:

spring:
  cloud:
    nacos:
      config:
        server-addr: ${nacos.server.addr}
        namespace: ${nacos.namespace}
        username: ${nacos.username}
        password: ${nacos.password}

其中,${nacos.server.addr} 是 Nacos 服务器地址,${nacos.namespace} 是命名空间名称,${nacos.username} 和 ${nacos.password} 是 Nacos 的登录账号和明码。

  • 配置 Nacos

在 Nacos 控制台中,创立一个新的配置,将 Spring Boot 我的项目的配置复制到 Nacos 中。

  • 启动 Spring Boot 我的项目

启动 Spring Boot 我的项目后,它将会从 Nacos 中获取配置信息,并依照配置信息来运行。

  • 增加其余依赖

依据你的须要,你可能还须要增加其余的 Spring Cloud Alibaba 依赖,例如 spring-cloud-starter-alibaba-sentinel 来集成 Sentinel

2. 注册核心集成

  • 增加依赖

在 Spring Boot 我的项目的 pom.xml 文件中,增加如下依赖:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>${latest.version}</version>
</dependency>

这个依赖将帮忙你集成 Nacos 注册核心。

  • 增加配置

在 Spring Boot 我的项目的 application.yml 文件中,增加如下配置:

spring:
  cloud:
    nacos:
      discovery:
        server-addr: ${nacos.server.addr}
        namespace: ${nacos.namespace}
        username: ${nacos.username}
        password: ${nacos.password}

其中,${nacos.server.addr} 是 Nacos 服务器地址,${nacos.namespace} 是命名空间名称,${nacos.username} 和 ${nacos.password} 是 Nacos 的登录账号和明码。

  • 配置 Nacos

在 Nacos 控制台中,创立一个新的服务注册,将 Spring Boot 我的项目的配置复制到 Nacos 中。

  • 启动 Spring Boot 我的项目

启动 Spring Boot 我的项目后,它将会主动将本人注册到 Nacos 中,并通过 Nacos 进行服务的发现。

  • 增加其余依赖

依据你的须要,你可能还须要增加其余的 Spring Cloud Alibaba 依赖,例如 spring-cloud-starter-alibaba-sentinel 来集成 Sentinel。

微信扫描二维码,关注一个有事变的程序员

正文完
 0