All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.spring-configuration-metadata.json Maven / Gradle / Ivy

There is a newer version: 4.3
Show newest version
{
  "groups": [
    {
      "name": "ds.plugin",
      "type": "com.jeeplus.modules.database.DataSourcePlugin",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "spring.datasource.dynamic",
      "type": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    },
    {
      "name": "spring.datasource.dynamic.druid",
      "type": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    },
    {
      "name": "spring.datasource.dynamic.druid.stat",
      "type": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidStatConfig",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall",
      "type": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari",
      "type": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    }
  ],
  "properties": [
    {
      "name": "ds.plugin.description",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "ds.plugin.icon",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "ds.plugin.name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "ds.plugin.site",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "ds.plugin.version",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.modules.database.DataSourcePlugin"
    },
    {
      "name": "spring.datasource.dynamic.datasource",
      "type": "java.util.Map",
      "description": "每一个数据源",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    },
    {
      "name": "spring.datasource.dynamic.druid.async-init",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.break-after-acquire-failure",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.clear-filters-enable",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.connection-error-retry-attempts",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.connection-properties",
      "type": "java.util.Properties",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.fail-fast",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.filters",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.init-connection-sqls",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.init-global-variants",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.init-variants",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.initial-size",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.keep-alive",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.kill-when-socket-read-timeout",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.max-active",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.max-evictable-idle-time-millis",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.max-pool-prepared-statement-per-connection-size",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.max-wait",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.max-wait-thread-count",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.min-evictable-idle-time-millis",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.min-idle",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.not-full-timeout-retry-count",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.phy-timeout-millis",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.pool-prepared-statements",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.proxy-filters",
      "type": "java.util.List",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.public-key",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.reset-stat-enable",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.share-prepared-statements",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.stat-sql-max-size",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.stat.log-slow-sql",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidStatConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.stat.merge-sql",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidStatConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.stat.slow-sql-millis",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidStatConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.test-on-borrow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.test-on-return",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.test-while-idle",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.time-between-eviction-runs-millis",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.time-between-log-stats-millis",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.use-global-data-source-stat",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.use-unfair-lock",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.validation-query",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.validation-query-timeout",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.alter-table-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.block-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.call-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.case-condition-const-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.comment-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.commit-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.complete-insert-values-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-and-alway-false-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-and-alway-true-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-double-const-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-like-true-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-op-bitwse-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.condition-op-xor-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.const-arithmetic-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.create-table-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.delete-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.delete-where-alway-true-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.delete-where-none-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.describe-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.dir",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.do-privileged-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.drop-table-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.function-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.hint-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.insert-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.insert-values-check-size",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.intersect-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.limit-zero-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.lock-table-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.merge-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.metadata-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.minus-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.multi-statement-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.must-parameterized",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.none-base-statement-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.object-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.rename-table-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.replace-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.rollback-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.schema-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-all-column-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-except-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-having-alway-true-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-intersect-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-into-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-into-outfile-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-limit",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-minus-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-union-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.select-where-alway-true-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.set-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.show-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.start-transaction-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.strict-syntax-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.table-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.tenant-column",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.tenant-table-pattern",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.truncate-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.update-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.update-where-alay-true-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.update-where-none-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.use-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.variant-check",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.druid.wall.wrap-allow",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.druid.DruidConfig$DruidWallConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.catalog",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.connection-init-sql",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.connection-test-query",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.connection-timeout",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.data-source-class-name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.data-source-jndi-name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.data-source-properties",
      "type": "java.util.Properties",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.driver-class-name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.health-check-properties",
      "type": "java.util.Properties",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.idle-timeout",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.initialization-fail-timeout",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.is-allow-pool-suspension",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.is-auto-commit",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.is-isolate-internal-queries",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.is-read-only",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.is-register-mbeans",
      "type": "java.lang.Boolean",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.jdbc-url",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.leak-detection-threshold",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.max-lifetime",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.max-pool-size",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.min-idle",
      "type": "java.lang.Integer",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.password",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.pool-name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.schema",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.transaction-isolation-name",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.username",
      "type": "java.lang.String",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.hikari.validation-timeout",
      "type": "java.lang.Long",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig"
    },
    {
      "name": "spring.datasource.dynamic.order",
      "type": "java.lang.Integer",
      "description": "aop切面顺序,默认优先级最高",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    },
    {
      "name": "spring.datasource.dynamic.p6spy",
      "type": "java.lang.Boolean",
      "description": "是否使用p6spy输出,默认不输出",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties",
      "defaultValue": false
    },
    {
      "name": "spring.datasource.dynamic.primary",
      "type": "java.lang.String",
      "description": "必须设置默认的库,默认master",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties",
      "defaultValue": "master"
    },
    {
      "name": "spring.datasource.dynamic.strategy",
      "type": "java.lang.Class",
      "description": "多数据源选择算法clazz,默认负载均衡算法",
      "sourceType": "com.jeeplus.database.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties"
    }
  ],
  "hints": []
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy