开箱即用扩展服务

应用场景

  • 开箱即用
  • 一键拉起

tip 提示 MySQL 不提供生产级别支持,建议仅在开发和测试环境使用。

创建/使用入口

tip 提示 开箱即用的扩展服务(Addon)使用入口即创建入口。

进入 我的应用 > 代码,打开 dice.yml,进入编辑模式,选择开箱即用的 Addon。

开箱即用扩展服务 - 图1

完成编辑后,重新构建和部署流水线,使配置生效。

如下图所示,选择实例时有以下两类可选:

开箱即用扩展服务 - 图2

  • 有实例标签:代表该项目中已发起的扩展服务实例(例如该项目中其他应用已申请创建的实例)。

  • 无实例标签:允许当前应用创建全新的扩展服务。

使用方式

业务程序可通过系统环境变量的方式获取配置。以 Spring Boot 程序为例,可通过 application.yml 中 ${MYSQL_HOST} 的方式获取配置。

  1. server:
  2. port: 8080
  3. spring:
  4. datasource:
  5. driver-class-name: com.mysql.jdbc.Driver
  6. url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DATABASE}?useUnicode=true&characterEncoding=UTF-8
  7. username: ${MYSQL_USERNAME:root}
  8. password: ${MYSQL_PASSWORD:}

各项开箱即用扩展服务均有其特有的环境变量配置,具体请参见 扩展服务

您可在详情页查看其使用说明,配置参数部分描述该扩展服务所提供的配置清单。

开箱即用扩展服务 - 图3