1. 在Nacos中添加配置

首先需要在Nacos控制台创建数据源配置:

  1. 登录Nacos控制台(通常是 http://localhost:8848/nacos
  2. 点击左侧菜单中的"配置管理" -> "配置列表"
  3. 点击"+新建配置"按钮
  4. 填写以下信息:

    • Data ID: application.ymlyour-application-name.yml
    • Group: DEFAULT_GROUP
    • 配置格式: YAML
    • 配置内容:
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mall_inventory?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
    username: root
    password: yourpassword
    hikari:
      maximum-pool-size: 20
      minimum-idle: 5
      idle-timeout: 30000
      max-lifetime: 1800000
      connection-timeout: 30000

2. 在Spring Boot项目中添加依赖

确保你的项目中添加了Nacos Config和数据源相关依赖:

<dependencies>
    <!-- Spring Cloud Nacos Config -->
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>

</dependencies>

3. 配置Nacos客户端

spring:
  application:
    name: your-application-name  # 应用名称,与Nacos中的Data ID对应
  cloud:
    nacos:
      config:
        server-addr: localhost:8848  # Nacos服务器地址
        file-extension: yaml  # 配置文件扩展名
        group: DEFAULT_GROUP  # 配置分组

4. 启用配置导入

确保在应用配置中启用了Nacos配置导入:

# application.yml
spring:
  config:
    import: 
      - "optional:nacos:application.yml"

这样配置后,你的Spring Boot应用将从Nacos获取数据源配置,而不是从本地配置文件,便于集中管理和动态更新配置。

最后修改:2025 年 06 月 11 日
如果觉得我的文章对你有用,请随意赞赏