# 开箱即用扩展服务

# 应用场景

  • 开箱即用
  • 一键拉起

提示

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

# 创建/使用入口

提示

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

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

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

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

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

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

# 使用方式

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

server:
  port: 8080

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DATABASE}?useUnicode=true&characterEncoding=UTF-8
    username: ${MYSQL_USERNAME:root}
    password: ${MYSQL_PASSWORD:}
Copied!

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

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