RDBMS 与 Druid 配置

Lodsve Boot RDBMS 与 Druid 配置的完整配置项、默认值、示例值和枚举说明。

配置项类型默认值示例值说明
lodsve.rdbms.default-data-source-nameString无primary默认数据源名称;不填取第一个。
lodsve.rdbms.data-source.<name>.pool-nameString无primary连接池显示名称。
lodsve.rdbms.data-source.<name>.driver-class-nameString无com.mysql.cj.jdbc.DriverJDBC 驱动类名。
lodsve.rdbms.data-source.<name>.urlString无jdbc:mysql://localhost:3306/demoJDBC URL。
lodsve.rdbms.data-source.<name>.usernameString无${DB_USERNAME}数据库用户名。
lodsve.rdbms.data-source.<name>.passwordString无${DB_PASSWORD}数据库密码。
lodsve.rdbms.data-source.<name>.pool-settingPoolSetting无见下表连接池设置。

PoolSetting

配置项类型默认值示例值说明
...pool-setting.typePoolTypeHikariHikari连接池类型。
...pool-setting.init-sizeint05初始化连接数。
...pool-setting.max-activeint020最大活动连接数。
...pool-setting.min-idleint05最小空闲连接数。
...pool-setting.max-waitint030000获取连接最大等待时间,单位毫秒。
...pool-setting.validation-queryString无SELECT 1验证连接的 SQL。
...pool-setting.test-on-borrowbooleanfalsefalse借连接时验证。
...pool-setting.test-on-returnbooleanfalsefalse还连接时验证。
...pool-setting.test-while-idlebooleanfalsetrue空闲时验证。
...pool-setting.time-between-eviction-runs-millisint060000清理间隔,单位毫秒。
...pool-setting.min-evictable-idle-time-millisint0300000最小空闲生存时间,单位毫秒。
...pool-setting.remove-abandonedbooleanfalsefalse是否移除泄漏连接。
...pool-setting.remove-abandoned-timeoutint0300泄漏连接超时时间。
...pool-setting.log-abandonedbooleanfalsefalse是否记录泄漏连接日志。
...pool-setting.ext-propertiesProperties无{characterEncoding: utf8mb4}连接池/驱动扩展属性。

PoolType

值含义
HikariHikariCP,默认值。
DruidAlibaba Druid。

lodsve.rdbms.druid

配置项类型默认值示例值说明
lodsve.rdbms.druid.aop-patternsString[]无[com.example.service.*]Druid Spring AOP 统计包模式。
lodsve.rdbms.druid.stat-view-servlet.enabledbooleanfalsetrue是否启用监控 Servlet。
lodsve.rdbms.druid.stat-view-servlet.url-patternString无/druid/*监控 Servlet URL。
lodsve.rdbms.druid.stat-view-servlet.allowString无127.0.0.1允许访问 IP。
lodsve.rdbms.druid.stat-view-servlet.denyString无10.0.0.8拒绝访问 IP。
lodsve.rdbms.druid.stat-view-servlet.login-usernameString无${DRUID_USER}监控页用户名。
lodsve.rdbms.druid.stat-view-servlet.login-passwordString无${DRUID_PASSWORD}监控页密码。
lodsve.rdbms.druid.stat-view-servlet.reset-enableString无false是否显示重置按钮,源码类型为 String。
lodsve.rdbms.druid.web-stat-filter.enabledbooleanfalsetrue是否启用 Web 统计 Filter。
lodsve.rdbms.druid.web-stat-filter.url-patternString无/*Web Filter URL 模式。
lodsve.rdbms.druid.web-stat-filter.exclusionsString无*.js,*.css,/druid/*排除资源或路径。
lodsve.rdbms.druid.web-stat-filter.session-stat-max-countString无1000Session 最大统计数,源码类型为 String。
lodsve.rdbms.druid.web-stat-filter.session-stat-enableString无false是否统计 Session,源码类型为 String。
lodsve.rdbms.druid.web-stat-filter.principal-session-nameString无userSession 用户属性名。
lodsve.rdbms.druid.web-stat-filter.principal-cookie-nameString无userCookie 用户名。
lodsve.rdbms.druid.web-stat-filter.profile-enableString无false是否启用 Profile,源码类型为 String。

Druid Filter

以下 enabled 为 true 时创建对应 Filter;其余属性直接绑定第三方 Druid JavaBean,字段随 Druid 版本变化。

配置项类型默认值示例值说明
lodsve.rdbms.druid.filter.stat.enabledbooleanfalse(元数据提示 true)true创建 StatFilter。
lodsve.rdbms.druid.filter.config.enabledbooleanfalsefalse创建 ConfigFilter。
lodsve.rdbms.druid.filter.encoding.enabledbooleanfalsefalse创建 EncodingConvertFilter。
lodsve.rdbms.druid.filter.slf4j.enabledbooleanfalsefalse创建 Slf4jLogFilter。
lodsve.rdbms.druid.filter.log4j.enabledbooleanfalsefalse创建 Log4jFilter。
lodsve.rdbms.druid.filter.log4j2.enabledbooleanfalsefalse创建 Log4j2Filter。
lodsve.rdbms.druid.filter.commons-log.enabledbooleanfalsefalse创建 CommonsLogFilter。
lodsve.rdbms.druid.filter.wall.enabledbooleanfalsetrue创建 WallFilter。
lodsve.rdbms.druid.filter.wall.config.*Druid WallConfig由 Druid 决定multi-statement-allow: falseSQL 防火墙规则。
lodsve.rdbms.druid.filter.stat.* 等对应 Druid Filter JavaBean由 Druid 决定log-slow-sql: true除 enabled 外的字段由第三方类定义。

Druid 1.2.1 的元数据还为 StatFilter 和 WallConfig 提供了 db-type 提示。两个配置项的枚举值相同:

配置项类型默认值示例值说明
lodsve.rdbms.druid.filter.stat.db-typeString由 Druid 决定mysqlStatFilter 统计时使用的数据库类型。
lodsve.rdbms.druid.filter.wall.db-typeString由 Druid 决定mysqlWallConfig 使用的数据库类型。

Druid db-type 枚举

值含义
db2IBM Db2。
postgresqlPostgreSQL。
sqlserverMicrosoft SQL Server。
oracleOracle。
AliOracle阿里云 Oracle 兼容类型。
mysqlMySQL。
mariadbMariaDB。
hiveApache Hive。
h2H2。
dm达梦数据库。
kingbaseKingbaseES。
oceanbaseOceanBase。
xugu虚谷数据库。
odpsMaxCompute / ODPS。
teradataTeradata。
log4jdbcLog4jdbc 代理数据库类型。
phoenixApache Phoenix。
edbEDB。
kylinApache Kylin。
sqliteSQLite。
other其他数据库。
jtdsjTDS。
hsqlHSQLDB。
derbyApache Derby。
gbaseGBase。
informixIBM Informix。
adsAnalyticDB / ADS。
prestoPresto。
elastic_searchElasticsearch。
hbaseApache HBase。
drdsDRDS。
clickhouseClickHouse。
blinkBlink。
antsparkAntSpark。
oceanbase_oracleOceanBase Oracle 模式。
polardbPolarDB。
ali_oracle阿里云 Oracle 兼容类型。
mockMock 数据库。
sybaseSybase。
ingresIngres。
cloudscapeCloudscape。
timestenTimesTen。
as400IBM AS/400。
sapdbSAP DB。
kdbkdb+。
firebirdsqlFirebird。
JSQLConnectJSQLConnect。
JTurboJTurbo。
interbaseInterBase。
pointbasePointBase。
edbcEDBC。
mimerMimer SQL。

filter.stat.*、filter.config.*、filter.encoding.*、filter.slf4j.*、filter.log4j.*、filter.log4j2.*、filter.commons-log.* 与 filter.wall.config.* 会直接绑定 Druid 1.2.1 对应 JavaBean 的公开 setter。本页的明细表按当前构建元数据展开;这些字段不是 Lodsve 自定义字段,升级 Druid 后应以新版本的 JavaBean 和元数据为准。

Druid 1.2.1 属性明细

下表根据项目构建生成的 spring-configuration-metadata.json 列出 Druid 1.2.1 暴露的每个可绑定属性。默认值为“由 Druid 决定”表示该属性没有由 Lodsve 或元数据声明默认值;示例值仅用于说明格式。

配置项类型默认值示例值中文说明
lodsve.rdbms.druid.filter.commons-log.connection-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-commit-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-connect-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-connect-before-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.connection-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.commons-log.connection-rollback-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.data-source-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.data-source-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.commons-log.result-set-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.result-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.result-set-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.result-set-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.commons-log.result-set-next-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.result-set-open-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-create-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-executable-sql-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-execute-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-execute-batch-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-execute-query-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-execute-update-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.commons-log.statement-parameter-clear-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-parameter-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-prepare-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-prepare-call-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.commons-log.statement-sql-format-optionDruid sql.SQLUtils$FormatOption由 Druid 决定pretty-format: trueSQL 格式化选项对象。
lodsve.rdbms.druid.filter.commons-log.statement-sql-pretty-formatBoolean由 Druid 决定true是否格式化 SQL 日志。
lodsve.rdbms.druid.filter.log4j.connection-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-commit-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-connect-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-connect-before-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.connection-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j.connection-rollback-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.data-source-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.data-source-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j.result-set-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.result-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.result-set-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.result-set-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j.result-set-next-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.result-set-open-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-create-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-executable-sql-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-execute-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-execute-batch-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-execute-query-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-execute-update-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j.statement-parameter-clear-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-parameter-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-prepare-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-prepare-call-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j.statement-sql-format-optionDruid sql.SQLUtils$FormatOption由 Druid 决定pretty-format: trueSQL 格式化选项对象。
lodsve.rdbms.druid.filter.log4j.statement-sql-pretty-formatBoolean由 Druid 决定true是否格式化 SQL 日志。
lodsve.rdbms.druid.filter.log4j2.connection-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-commit-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-connect-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-connect-before-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.connection-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j2.connection-rollback-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.data-source-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.data-source-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j2.result-set-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.result-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.result-set-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.result-set-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j2.result-set-next-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.result-set-open-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-create-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-executable-sql-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-execute-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-execute-batch-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-execute-query-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-execute-update-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.log4j2.statement-parameter-clear-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-parameter-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-prepare-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-prepare-call-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.log4j2.statement-sql-format-optionDruid sql.SQLUtils$FormatOption由 Druid 决定pretty-format: trueSQL 格式化选项对象。
lodsve.rdbms.druid.filter.log4j2.statement-sql-pretty-formatBoolean由 Druid 决定true是否格式化 SQL 日志。
lodsve.rdbms.druid.filter.slf4j.connection-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-commit-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-connect-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-connect-before-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.connection-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.slf4j.connection-rollback-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.data-source-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.data-source-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.slf4j.result-set-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.result-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.result-set-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.result-set-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.slf4j.result-set-next-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.result-set-open-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-close-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-create-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-executable-sql-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-execute-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-execute-batch-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-execute-query-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-execute-update-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-log-error-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-logger-nameString由 Druid 决定com.example.sql日志记录器名称。
lodsve.rdbms.druid.filter.slf4j.statement-parameter-clear-log-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-parameter-set-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-prepare-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-prepare-call-after-log-enabledBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.slf4j.statement-sql-format-optionDruid sql.SQLUtils$FormatOption由 Druid 决定pretty-format: trueSQL 格式化选项对象。
lodsve.rdbms.druid.filter.slf4j.statement-sql-pretty-formatBoolean由 Druid 决定true是否格式化 SQL 日志。
lodsve.rdbms.druid.filter.stat.connection-stack-trace-enableBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.stat.log-slow-sqlBoolean由 Druid 决定trueDruid JavaBean 配置项。
lodsve.rdbms.druid.filter.stat.merge-sqlBoolean由 Druid 决定trueDruid JavaBean 配置项。
lodsve.rdbms.druid.filter.stat.slow-sql-millisLong由 Druid 决定3000慢 SQL 阈值,单位毫秒。
lodsve.rdbms.druid.filter.wall.configDruid wall.WallConfig由 Druid 决定示例值Druid JavaBean 配置项。
lodsve.rdbms.druid.filter.wall.config.alter-table-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.block-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.call-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.case-condition-const-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.comment-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.commit-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.complete-insert-values-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.condition-and-alway-false-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.condition-and-alway-true-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.condition-double-const-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.condition-like-true-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.condition-op-bitwse-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.condition-op-xor-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.const-arithmetic-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.create-table-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.delete-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.delete-where-alway-true-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.delete-where-none-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.deny-functionsSet<String>由 Druid 决定[item]禁止访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.deny-objectsSet<String>由 Druid 决定[item]禁止访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.deny-schemasSet<String>由 Druid 决定[item]禁止访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.deny-tablesSet<String>由 Druid 决定[item]禁止访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.deny-variantsSet<String>由 Druid 决定[item]禁止访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.describe-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.dirString由 Druid 决定classpath:/druidDruid 配置文件目录。
lodsve.rdbms.druid.filter.wall.config.do-privileged-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.drop-table-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.function-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.hint-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.initedBoolean由 Druid 决定trueDruid JavaBean 配置项。
lodsve.rdbms.druid.filter.wall.config.insert-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.insert-values-check-sizeInteger由 Druid 决定3000INSERT VALUES 检查数量上限。
lodsve.rdbms.druid.filter.wall.config.intersect-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.limit-zero-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.lock-table-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.merge-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.metadata-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.minus-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.multi-statement-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.must-parameterizedBoolean由 Druid 决定true是否要求 SQL 参数化。
lodsve.rdbms.druid.filter.wall.config.none-base-statement-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.object-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.permit-functionsSet<String>由 Druid 决定[item]允许访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.permit-schemasSet<String>由 Druid 决定[item]允许访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.permit-tablesSet<String>由 Druid 决定[item]允许访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.permit-variantsSet<String>由 Druid 决定[item]允许访问的对象集合。
lodsve.rdbms.druid.filter.wall.config.read-only-tablesSet<String>由 Druid 决定[item]只读表名称集合。
lodsve.rdbms.druid.filter.wall.config.rename-table-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.replace-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.rollback-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.schema-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-all-column-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.select-except-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-having-alway-true-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-intersect-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-into-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.select-into-outfile-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.select-limitInteger由 Druid 决定3000查询返回行数上限。
lodsve.rdbms.druid.filter.wall.config.select-minus-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-union-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.select-where-alway-true-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.selelct-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.set-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.show-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.start-transaction-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.strict-syntax-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.table-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.tenant-columnString由 Druid 决定tenant_id租户隔离配置。
lodsve.rdbms.druid.filter.wall.config.tenant-table-patternString由 Druid 决定tenant_%租户隔离配置。
lodsve.rdbms.druid.filter.wall.config.truncate-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.update-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.update-check-handlerDruid wall.WallUpdateCheckHandler由 Druid 决定自定义 Bean自定义更新检查处理器。
lodsve.rdbms.druid.filter.wall.config.update-where-alay-true-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.update-where-none-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.use-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.config.variant-checkBoolean由 Druid 决定true是否启用对应检查或日志记录。
lodsve.rdbms.druid.filter.wall.config.wrap-allowBoolean由 Druid 决定true是否允许对应 SQL 操作。
lodsve.rdbms.druid.filter.wall.log-violationBoolean由 Druid 决定true是否记录 SQL 防火墙违规。
lodsve.rdbms.druid.filter.wall.provider-white-listSet<String>由 Druid 决定[item]Provider 白名单。
lodsve.rdbms.druid.filter.wall.tenant-columnString由 Druid 决定tenant_id租户隔离配置。
lodsve.rdbms.druid.filter.wall.throw-exceptionBoolean由 Druid 决定true发生 SQL 防火墙违规时是否抛出异常。