public static class EmbeddedMysql.Builder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private DownloadConfig |
downloadConfig |
private MysqldConfig |
mysqldConfig |
private List<SchemaConfig> |
schemas |
| 构造器和说明 |
|---|
Builder(MysqldConfig mysqldConfig,
DownloadConfig downloadConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
EmbeddedMysql.Builder |
addSchema(SchemaConfig config) |
EmbeddedMysql.Builder |
addSchema(String name,
List<SqlScriptSource> scripts) |
EmbeddedMysql.Builder |
addSchema(String name,
SqlScriptSource... scripts) |
EmbeddedMysql |
start() |
EmbeddedMysql.Builder |
withDownloadConfig(DownloadConfig downloadConfig) |
private final MysqldConfig mysqldConfig
private DownloadConfig downloadConfig
private List<SchemaConfig> schemas
public Builder(MysqldConfig mysqldConfig, DownloadConfig downloadConfig)
public EmbeddedMysql.Builder withDownloadConfig(DownloadConfig downloadConfig)
public EmbeddedMysql.Builder addSchema(String name, SqlScriptSource... scripts)
public EmbeddedMysql.Builder addSchema(String name, List<SqlScriptSource> scripts)
public EmbeddedMysql.Builder addSchema(SchemaConfig config)
public EmbeddedMysql start()
Copyright © 2020. All rights reserved.