# 开箱即用扩展服务
# 应用场景
- 开箱即用
- 一键拉起
提示
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:}
各项开箱即用扩展服务均有其特有的环境变量配置,具体请参见 扩展服务 (opens new window)。
您可在详情页查看其使用说明,配置参数部分描述该扩展服务所提供的配置清单。