- BASE
- 业务对象
- DEMO
- 系统配置
- 开发辅助
- 字典
- 国际化模块
- 节假日
- 日程
- 数据源
- 流水号
- 工作台
- 系统工具
- 系统附件
- 操作日志
- 事务消息
- 个人办公 ( 常用语 )
- 定时计划
- 临时链接
- 办事大厅
- 连接器
- 在线文档
- 流程模块
- AUTH模块
- CMS模块
- ORG模块
- 数据权限
- 流程服务接口
- 应用市场模块
- 应用广场
- 钉钉全量同步用户信息GET
- 钉钉同步单人用户信息GET
- 测试GET
- testPOST
- 测试租户保存GET
- 222POST
保存数据源模板
开发中
POST
/ab-bpm/sys/dataSourceDef/saveDef
请求参数
Header 参数
Authorization
string
可选
默认值:
Bearer{{Auth_Token}}
Body 参数application/json
id
string
必需
name
string
名称
classPath
string
必需
attributeList
array [object {6}]
属性列表
name
string
名称
comment
string
描述
type
string
类型
required
boolean
是否必须
defaultValue
null
默认值
value
null
值
示例
{
"id": "1501035544938393600",
"name": "test33",
"classPath": "com.alibaba.druid.pool.DruidDataSource",
"attributeList": [
{
"name": "keepAlive",
"comment": "keepAlive",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "enable",
"comment": "enable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxActive",
"comment": "maxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useGlobalDataSourceStat",
"comment": "useGlobalDataSourceStat",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectProperties",
"comment": "connectProperties",
"type": "java.util.Properties",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "poolPreparedStatements",
"comment": "poolPreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "killWhenSocketReadTimeout",
"comment": "killWhenSocketReadTimeout",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "checkExecuteTime",
"comment": "checkExecuteTime",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logDifferentThread",
"comment": "logDifferentThread",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "reStatEnable",
"comment": "reStatEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncInit",
"comment": "asyncInit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "name",
"comment": "name",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "filters",
"comment": "filters",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logWriter",
"comment": "logWriter",
"type": "java.io.PrintWriter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "loginTimeout",
"comment": "loginTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "failFast",
"comment": "failFast",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "java.lang.String",
"required": false,
"defaultValue": "mysql",
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "com.alibaba.druid.DbType",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassName",
"comment": "driverClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandoned",
"comment": "removeAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnBorrow",
"comment": "testOnBorrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "url",
"comment": "url",
"type": "java.lang.String",
"required": false,
"defaultValue": "jdbc:mysql://主机:3306/数据库名?useUnicode=true&characterEncoding=utf-8",
"value": null
},
{
"name": "username",
"comment": "username",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "password",
"comment": "password",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testWhileIdle",
"comment": "testWhileIdle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQuery",
"comment": "validationQuery",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnReturn",
"comment": "testOnReturn",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driver",
"comment": "driver",
"type": "java.sql.Driver",
"required": false,
"defaultValue": "com.mysql.jdbc.Driver",
"value": null
},
{
"name": "maxPoolPreparedStatementPerConnectionSize",
"comment": "maxPoolPreparedStatementPerConnectionSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "accessToUnderlyingConnectionAllowed",
"comment": "accessToUnderlyingConnectionAllowed",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQueryTimeout",
"comment": "validationQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeout",
"comment": "removeAbandonedTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenEvictionRunsMillis",
"comment": "timeBetweenEvictionRunsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "minEvictableIdleTimeMillis",
"comment": "minEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "queryTimeout",
"comment": "queryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "objectName",
"comment": "objectName",
"type": "javax.management.ObjectName",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWait",
"comment": "maxWait",
"type": "long",
"required": false,
"defaultValue": "600000",
"value": null
},
{
"name": "maxIdle",
"comment": "maxIdle",
"type": "int",
"required": false,
"defaultValue": "30",
"value": null
},
{
"name": "minIdle",
"comment": "minIdle",
"type": "int",
"required": false,
"defaultValue": "10",
"value": null
},
{
"name": "defaultReadOnly",
"comment": "defaultReadOnly",
"type": "java.lang.Boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logAbandoned",
"comment": "logAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLogger",
"comment": "statLogger",
"type": "com.alibaba.druid.pool.DruidDataSourceStatLogger",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultCatalog",
"comment": "defaultCatalog",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "oracle",
"comment": "oracle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "proxyFilters",
"comment": "proxyFilters",
"type": "java.util.List",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "com.alibaba.druid.pool.ExceptionSorter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "userCallback",
"comment": "userCallback",
"type": "javax.security.auth.callback.NameCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "createScheduler",
"comment": "createScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initExceptionThrow",
"comment": "initExceptionThrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "destroyScheduler",
"comment": "destroyScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "onFatalErrorMaxActive",
"comment": "onFatalErrorMaxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncCloseConnectionEnable",
"comment": "asyncCloseConnectionEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxCreateTaskCount",
"comment": "maxCreateTaskCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initGlobalVariants",
"comment": "initGlobalVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionProperties",
"comment": "connectionProperties",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "keepAliveBetweenTimeMillis",
"comment": "keepAliveBetweenTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxEvictableIdleTimeMillis",
"comment": "maxEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "notFullTimeoutRetryCount",
"comment": "notFullTimeoutRetryCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenLogStatsMillis",
"comment": "timeBetweenLogStatsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionInitSqls",
"comment": "connectionInitSqls",
"type": "java.util.Collection",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyTimeoutMillis",
"comment": "phyTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWaitThreadCount",
"comment": "maxWaitThreadCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "clearFiltersEnable",
"comment": "clearFiltersEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionCheckerClassName",
"comment": "validConnectionCheckerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultAutoCommit",
"comment": "defaultAutoCommit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionQueryTimeout",
"comment": "transactionQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorterClassName",
"comment": "exceptionSorterClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultTransactionIsolation",
"comment": "defaultTransactionIsolation",
"type": "java.lang.Integer",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLoggerClassName",
"comment": "statLoggerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useOracleImplicitCache",
"comment": "useOracleImplicitCache",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useLocalSessionState",
"comment": "useLocalSessionState",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionThresholdMillis",
"comment": "transactionThresholdMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionErrorRetryAttempts",
"comment": "connectionErrorRetryAttempts",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallback",
"comment": "passwordCallback",
"type": "javax.security.auth.callback.PasswordCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassLoader",
"comment": "driverClassLoader",
"type": "java.lang.ClassLoader",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "sharePreparedStatements",
"comment": "sharePreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenConnectErrorMillis",
"comment": "timeBetweenConnectErrorMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "numTestsPerEvictionRun",
"comment": "numTestsPerEvictionRun",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallbackClassName",
"comment": "passwordCallbackClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxOpenPreparedStatements",
"comment": "maxOpenPreparedStatements",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dupCloseLogEnable",
"comment": "dupCloseLogEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "breakAfterAcquireFailure",
"comment": "breakAfterAcquireFailure",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionChecker",
"comment": "validConnectionChecker",
"type": "com.alibaba.druid.pool.ValidConnectionChecker",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeoutMillis",
"comment": "removeAbandonedTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useUnfairLock",
"comment": "useUnfairLock",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyMaxUseCount",
"comment": "phyMaxUseCount",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initVariants",
"comment": "initVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initialSize",
"comment": "initialSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/ab-bpm/sys/dataSourceDef/saveDef' \
--header 'Authorization: Bearer{{Auth_Token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "1501035544938393600",
"name": "test33",
"classPath": "com.alibaba.druid.pool.DruidDataSource",
"attributeList": [
{
"name": "keepAlive",
"comment": "keepAlive",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "enable",
"comment": "enable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxActive",
"comment": "maxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useGlobalDataSourceStat",
"comment": "useGlobalDataSourceStat",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectProperties",
"comment": "connectProperties",
"type": "java.util.Properties",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "poolPreparedStatements",
"comment": "poolPreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "killWhenSocketReadTimeout",
"comment": "killWhenSocketReadTimeout",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "checkExecuteTime",
"comment": "checkExecuteTime",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logDifferentThread",
"comment": "logDifferentThread",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "reStatEnable",
"comment": "reStatEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncInit",
"comment": "asyncInit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "name",
"comment": "name",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "filters",
"comment": "filters",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logWriter",
"comment": "logWriter",
"type": "java.io.PrintWriter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "loginTimeout",
"comment": "loginTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "failFast",
"comment": "failFast",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "java.lang.String",
"required": false,
"defaultValue": "mysql",
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "com.alibaba.druid.DbType",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassName",
"comment": "driverClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandoned",
"comment": "removeAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnBorrow",
"comment": "testOnBorrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "url",
"comment": "url",
"type": "java.lang.String",
"required": false,
"defaultValue": "jdbc:mysql://主机:3306/数据库名?useUnicode=true&characterEncoding=utf-8",
"value": null
},
{
"name": "username",
"comment": "username",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "password",
"comment": "password",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testWhileIdle",
"comment": "testWhileIdle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQuery",
"comment": "validationQuery",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnReturn",
"comment": "testOnReturn",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driver",
"comment": "driver",
"type": "java.sql.Driver",
"required": false,
"defaultValue": "com.mysql.jdbc.Driver",
"value": null
},
{
"name": "maxPoolPreparedStatementPerConnectionSize",
"comment": "maxPoolPreparedStatementPerConnectionSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "accessToUnderlyingConnectionAllowed",
"comment": "accessToUnderlyingConnectionAllowed",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQueryTimeout",
"comment": "validationQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeout",
"comment": "removeAbandonedTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenEvictionRunsMillis",
"comment": "timeBetweenEvictionRunsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "minEvictableIdleTimeMillis",
"comment": "minEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "queryTimeout",
"comment": "queryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "objectName",
"comment": "objectName",
"type": "javax.management.ObjectName",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWait",
"comment": "maxWait",
"type": "long",
"required": false,
"defaultValue": "600000",
"value": null
},
{
"name": "maxIdle",
"comment": "maxIdle",
"type": "int",
"required": false,
"defaultValue": "30",
"value": null
},
{
"name": "minIdle",
"comment": "minIdle",
"type": "int",
"required": false,
"defaultValue": "10",
"value": null
},
{
"name": "defaultReadOnly",
"comment": "defaultReadOnly",
"type": "java.lang.Boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logAbandoned",
"comment": "logAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLogger",
"comment": "statLogger",
"type": "com.alibaba.druid.pool.DruidDataSourceStatLogger",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultCatalog",
"comment": "defaultCatalog",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "oracle",
"comment": "oracle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "proxyFilters",
"comment": "proxyFilters",
"type": "java.util.List",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "com.alibaba.druid.pool.ExceptionSorter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "userCallback",
"comment": "userCallback",
"type": "javax.security.auth.callback.NameCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "createScheduler",
"comment": "createScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initExceptionThrow",
"comment": "initExceptionThrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "destroyScheduler",
"comment": "destroyScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "onFatalErrorMaxActive",
"comment": "onFatalErrorMaxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncCloseConnectionEnable",
"comment": "asyncCloseConnectionEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxCreateTaskCount",
"comment": "maxCreateTaskCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initGlobalVariants",
"comment": "initGlobalVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionProperties",
"comment": "connectionProperties",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "keepAliveBetweenTimeMillis",
"comment": "keepAliveBetweenTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxEvictableIdleTimeMillis",
"comment": "maxEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "notFullTimeoutRetryCount",
"comment": "notFullTimeoutRetryCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenLogStatsMillis",
"comment": "timeBetweenLogStatsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionInitSqls",
"comment": "connectionInitSqls",
"type": "java.util.Collection",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyTimeoutMillis",
"comment": "phyTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWaitThreadCount",
"comment": "maxWaitThreadCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "clearFiltersEnable",
"comment": "clearFiltersEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionCheckerClassName",
"comment": "validConnectionCheckerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultAutoCommit",
"comment": "defaultAutoCommit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionQueryTimeout",
"comment": "transactionQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorterClassName",
"comment": "exceptionSorterClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultTransactionIsolation",
"comment": "defaultTransactionIsolation",
"type": "java.lang.Integer",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLoggerClassName",
"comment": "statLoggerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useOracleImplicitCache",
"comment": "useOracleImplicitCache",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useLocalSessionState",
"comment": "useLocalSessionState",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionThresholdMillis",
"comment": "transactionThresholdMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionErrorRetryAttempts",
"comment": "connectionErrorRetryAttempts",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallback",
"comment": "passwordCallback",
"type": "javax.security.auth.callback.PasswordCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassLoader",
"comment": "driverClassLoader",
"type": "java.lang.ClassLoader",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "sharePreparedStatements",
"comment": "sharePreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenConnectErrorMillis",
"comment": "timeBetweenConnectErrorMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "numTestsPerEvictionRun",
"comment": "numTestsPerEvictionRun",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallbackClassName",
"comment": "passwordCallbackClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxOpenPreparedStatements",
"comment": "maxOpenPreparedStatements",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dupCloseLogEnable",
"comment": "dupCloseLogEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "breakAfterAcquireFailure",
"comment": "breakAfterAcquireFailure",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionChecker",
"comment": "validConnectionChecker",
"type": "com.alibaba.druid.pool.ValidConnectionChecker",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeoutMillis",
"comment": "removeAbandonedTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useUnfairLock",
"comment": "useUnfairLock",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyMaxUseCount",
"comment": "phyMaxUseCount",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initVariants",
"comment": "initVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initialSize",
"comment": "initialSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
}
]
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{
"id": "1501035544938393600",
"name": "test33",
"classPath": "com.alibaba.druid.pool.DruidDataSource",
"attributeList": [
{
"name": "keepAlive",
"comment": "keepAlive",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "enable",
"comment": "enable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxActive",
"comment": "maxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useGlobalDataSourceStat",
"comment": "useGlobalDataSourceStat",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectProperties",
"comment": "connectProperties",
"type": "java.util.Properties",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "poolPreparedStatements",
"comment": "poolPreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "killWhenSocketReadTimeout",
"comment": "killWhenSocketReadTimeout",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "checkExecuteTime",
"comment": "checkExecuteTime",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logDifferentThread",
"comment": "logDifferentThread",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "reStatEnable",
"comment": "reStatEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncInit",
"comment": "asyncInit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "name",
"comment": "name",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "filters",
"comment": "filters",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logWriter",
"comment": "logWriter",
"type": "java.io.PrintWriter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "loginTimeout",
"comment": "loginTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "failFast",
"comment": "failFast",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "java.lang.String",
"required": false,
"defaultValue": "mysql",
"value": null
},
{
"name": "dbType",
"comment": "dbType",
"type": "com.alibaba.druid.DbType",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassName",
"comment": "driverClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandoned",
"comment": "removeAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnBorrow",
"comment": "testOnBorrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "url",
"comment": "url",
"type": "java.lang.String",
"required": false,
"defaultValue": "jdbc:mysql://主机:3306/数据库名?useUnicode=true&characterEncoding=utf-8",
"value": null
},
{
"name": "username",
"comment": "username",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "password",
"comment": "password",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testWhileIdle",
"comment": "testWhileIdle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQuery",
"comment": "validationQuery",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "testOnReturn",
"comment": "testOnReturn",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driver",
"comment": "driver",
"type": "java.sql.Driver",
"required": false,
"defaultValue": "com.mysql.jdbc.Driver",
"value": null
},
{
"name": "maxPoolPreparedStatementPerConnectionSize",
"comment": "maxPoolPreparedStatementPerConnectionSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "accessToUnderlyingConnectionAllowed",
"comment": "accessToUnderlyingConnectionAllowed",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validationQueryTimeout",
"comment": "validationQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeout",
"comment": "removeAbandonedTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenEvictionRunsMillis",
"comment": "timeBetweenEvictionRunsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "minEvictableIdleTimeMillis",
"comment": "minEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "queryTimeout",
"comment": "queryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "objectName",
"comment": "objectName",
"type": "javax.management.ObjectName",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWait",
"comment": "maxWait",
"type": "long",
"required": false,
"defaultValue": "600000",
"value": null
},
{
"name": "maxIdle",
"comment": "maxIdle",
"type": "int",
"required": false,
"defaultValue": "30",
"value": null
},
{
"name": "minIdle",
"comment": "minIdle",
"type": "int",
"required": false,
"defaultValue": "10",
"value": null
},
{
"name": "defaultReadOnly",
"comment": "defaultReadOnly",
"type": "java.lang.Boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "logAbandoned",
"comment": "logAbandoned",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLogger",
"comment": "statLogger",
"type": "com.alibaba.druid.pool.DruidDataSourceStatLogger",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultCatalog",
"comment": "defaultCatalog",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "oracle",
"comment": "oracle",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "proxyFilters",
"comment": "proxyFilters",
"type": "java.util.List",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorter",
"comment": "exceptionSorter",
"type": "com.alibaba.druid.pool.ExceptionSorter",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "userCallback",
"comment": "userCallback",
"type": "javax.security.auth.callback.NameCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "createScheduler",
"comment": "createScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initExceptionThrow",
"comment": "initExceptionThrow",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "destroyScheduler",
"comment": "destroyScheduler",
"type": "java.util.concurrent.ScheduledExecutorService",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "onFatalErrorMaxActive",
"comment": "onFatalErrorMaxActive",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "asyncCloseConnectionEnable",
"comment": "asyncCloseConnectionEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxCreateTaskCount",
"comment": "maxCreateTaskCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initGlobalVariants",
"comment": "initGlobalVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionProperties",
"comment": "connectionProperties",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "keepAliveBetweenTimeMillis",
"comment": "keepAliveBetweenTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxEvictableIdleTimeMillis",
"comment": "maxEvictableIdleTimeMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "notFullTimeoutRetryCount",
"comment": "notFullTimeoutRetryCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenLogStatsMillis",
"comment": "timeBetweenLogStatsMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionInitSqls",
"comment": "connectionInitSqls",
"type": "java.util.Collection",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyTimeoutMillis",
"comment": "phyTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxWaitThreadCount",
"comment": "maxWaitThreadCount",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "clearFiltersEnable",
"comment": "clearFiltersEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionCheckerClassName",
"comment": "validConnectionCheckerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultAutoCommit",
"comment": "defaultAutoCommit",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionQueryTimeout",
"comment": "transactionQueryTimeout",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "exceptionSorterClassName",
"comment": "exceptionSorterClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "defaultTransactionIsolation",
"comment": "defaultTransactionIsolation",
"type": "java.lang.Integer",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "statLoggerClassName",
"comment": "statLoggerClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useOracleImplicitCache",
"comment": "useOracleImplicitCache",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useLocalSessionState",
"comment": "useLocalSessionState",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "transactionThresholdMillis",
"comment": "transactionThresholdMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "connectionErrorRetryAttempts",
"comment": "connectionErrorRetryAttempts",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallback",
"comment": "passwordCallback",
"type": "javax.security.auth.callback.PasswordCallback",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "driverClassLoader",
"comment": "driverClassLoader",
"type": "java.lang.ClassLoader",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "sharePreparedStatements",
"comment": "sharePreparedStatements",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "timeBetweenConnectErrorMillis",
"comment": "timeBetweenConnectErrorMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "numTestsPerEvictionRun",
"comment": "numTestsPerEvictionRun",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "passwordCallbackClassName",
"comment": "passwordCallbackClassName",
"type": "java.lang.String",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "maxOpenPreparedStatements",
"comment": "maxOpenPreparedStatements",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "dupCloseLogEnable",
"comment": "dupCloseLogEnable",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "breakAfterAcquireFailure",
"comment": "breakAfterAcquireFailure",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "validConnectionChecker",
"comment": "validConnectionChecker",
"type": "com.alibaba.druid.pool.ValidConnectionChecker",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "removeAbandonedTimeoutMillis",
"comment": "removeAbandonedTimeoutMillis",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "useUnfairLock",
"comment": "useUnfairLock",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "phyMaxUseCount",
"comment": "phyMaxUseCount",
"type": "long",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initVariants",
"comment": "initVariants",
"type": "boolean",
"required": false,
"defaultValue": null,
"value": null
},
{
"name": "initialSize",
"comment": "initialSize",
"type": "int",
"required": false,
"defaultValue": null,
"value": null
}
]
}
修改于 2022-03-08 03:28:33