-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Description
Currently, metadata is output as follow:
{
"groups": [
{
"name": "mybatis",
"type": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis",
"type": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration",
"type": "org.apache.ibatis.session.Configuration",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceMethod": "getConfiguration()"
},
{
"name": "mybatis.configuration",
"type": "org.apache.ibatis.session.Configuration",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceMethod": "getConfiguration()"
}
],
"properties": [
{
"name": "mybatis.check-config-location",
"type": "java.lang.Boolean",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.check-config-location",
"type": "java.lang.Boolean",
"description": "Check the config file exists.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"defaultValue": false
},
{
"name": "mybatis.config",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"deprecated": true,
"deprecation": {}
},
{
"name": "mybatis.config",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"deprecated": true,
"deprecation": {}
},
{
"name": "mybatis.config-location",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.config-location",
"type": "java.lang.String",
"description": "Config file path.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration-properties",
"type": "java.util.Properties",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration-properties",
"type": "java.util.Properties",
"description": "Externalized properties for configuration.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration.aggressive-lazy-loading",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.aggressive-lazy-loading",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-behavior",
"type": "org.apache.ibatis.session.AutoMappingBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-behavior",
"type": "org.apache.ibatis.session.AutoMappingBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-unknown-column-behavior",
"type": "org.apache.ibatis.session.AutoMappingUnknownColumnBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-unknown-column-behavior",
"type": "org.apache.ibatis.session.AutoMappingUnknownColumnBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.caches",
"type": "java.util.Collection<org.apache.ibatis.cache.Cache>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.caches",
"type": "java.util.Collection<org.apache.ibatis.cache.Cache>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.call-setters-on-nulls",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.call-setters-on-nulls",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.configuration-factory",
"type": "java.lang.Class<?>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.configuration-factory",
"type": "java.lang.Class<?>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.database-id",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.database-id",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-fetch-size",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-fetch-size",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-statement-timeout",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-statement-timeout",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.environment",
"type": "org.apache.ibatis.mapping.Environment",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.environment",
"type": "org.apache.ibatis.mapping.Environment",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-cache-refs",
"type": "java.util.Collection<org.apache.ibatis.builder.CacheRefResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-cache-refs",
"type": "java.util.Collection<org.apache.ibatis.builder.CacheRefResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-methods",
"type": "java.util.Collection<org.apache.ibatis.builder.annotation.MethodResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-methods",
"type": "java.util.Collection<org.apache.ibatis.builder.annotation.MethodResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-result-maps",
"type": "java.util.Collection<org.apache.ibatis.builder.ResultMapResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-result-maps",
"type": "java.util.Collection<org.apache.ibatis.builder.ResultMapResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-statements",
"type": "java.util.Collection<org.apache.ibatis.builder.xml.XMLStatementBuilder>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-statements",
"type": "java.util.Collection<org.apache.ibatis.builder.xml.XMLStatementBuilder>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.interceptors",
"type": "java.util.List<org.apache.ibatis.plugin.Interceptor>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.interceptors",
"type": "java.util.List<org.apache.ibatis.plugin.Interceptor>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.jdbc-type-for-null",
"type": "org.apache.ibatis.type.JdbcType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.jdbc-type-for-null",
"type": "org.apache.ibatis.type.JdbcType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generator-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generator-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generators",
"type": "java.util.Collection<org.apache.ibatis.executor.keygen.KeyGenerator>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generators",
"type": "java.util.Collection<org.apache.ibatis.executor.keygen.KeyGenerator>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-load-trigger-methods",
"type": "java.util.Set<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-load-trigger-methods",
"type": "java.util.Set<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-loading-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-loading-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.local-cache-scope",
"type": "org.apache.ibatis.session.LocalCacheScope",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.local-cache-scope",
"type": "org.apache.ibatis.session.LocalCacheScope",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.logging.Log>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.logging.Log>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-prefix",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-prefix",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.map-underscore-to-camel-case",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.map-underscore-to-camel-case",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statement-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statement-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statements",
"type": "java.util.Collection<org.apache.ibatis.mapping.MappedStatement>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statements",
"type": "java.util.Collection<org.apache.ibatis.mapping.MappedStatement>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.multiple-result-sets-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.multiple-result-sets-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-factory",
"type": "org.apache.ibatis.reflection.factory.ObjectFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-factory",
"type": "org.apache.ibatis.reflection.factory.ObjectFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-wrapper-factory",
"type": "org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-wrapper-factory",
"type": "org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ParameterMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ParameterMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.proxy-factory",
"type": "org.apache.ibatis.executor.loader.ProxyFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.proxy-factory",
"type": "org.apache.ibatis.executor.loader.ProxyFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.reflector-factory",
"type": "org.apache.ibatis.reflection.ReflectorFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.reflector-factory",
"type": "org.apache.ibatis.reflection.ReflectorFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ResultMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ResultMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.return-instance-for-empty-row",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.return-instance-for-empty-row",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-result-handler-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-result-handler-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-row-bounds-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-row-bounds-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.sql-fragments",
"type": "java.util.Map<java.lang.String,org.apache.ibatis.parsing.XNode>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.sql-fragments",
"type": "java.util.Map<java.lang.String,org.apache.ibatis.parsing.XNode>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-actual-param-name",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-actual-param-name",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-column-label",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-column-label",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-generated-keys",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-generated-keys",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.variables",
"type": "java.util.Properties",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.variables",
"type": "java.util.Properties",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.vfs-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.io.VFS>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.vfs-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.io.VFS>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"description": "Execution mode for {@link org.mybatis.spring.SqlSessionTemplate}.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.mapper-locations",
"type": "java.lang.String[]",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.mapper-locations",
"type": "java.lang.String[]",
"description": "Location of mybatis mapper files.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-aliases-package",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-aliases-package",
"type": "java.lang.String",
"description": "Package to scan domain objects.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-handlers-package",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-handlers-package",
"type": "java.lang.String",
"description": "Package to scan handlers.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
}
],
"hints": []
}
It should be output as follow:
{
"groups": [
{
"name": "mybatis",
"type": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration",
"type": "org.apache.ibatis.session.Configuration",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"sourceMethod": "getConfiguration()"
}
],
"properties": [
{
"name": "mybatis.check-config-location",
"type": "java.lang.Boolean",
"description": "Check the config file exists.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"defaultValue": false
},
{
"name": "mybatis.config",
"type": "java.lang.String",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties",
"deprecated": true,
"deprecation": {}
},
{
"name": "mybatis.config-location",
"type": "java.lang.String",
"description": "Config file path.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration-properties",
"type": "java.util.Properties",
"description": "Externalized properties for configuration.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.configuration.aggressive-lazy-loading",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-behavior",
"type": "org.apache.ibatis.session.AutoMappingBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.auto-mapping-unknown-column-behavior",
"type": "org.apache.ibatis.session.AutoMappingUnknownColumnBehavior",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.cache-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.caches",
"type": "java.util.Collection<org.apache.ibatis.cache.Cache>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.call-setters-on-nulls",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.configuration-factory",
"type": "java.lang.Class<?>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.database-id",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-fetch-size",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.default-statement-timeout",
"type": "java.lang.Integer",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.environment",
"type": "org.apache.ibatis.mapping.Environment",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-cache-refs",
"type": "java.util.Collection<org.apache.ibatis.builder.CacheRefResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-methods",
"type": "java.util.Collection<org.apache.ibatis.builder.annotation.MethodResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-result-maps",
"type": "java.util.Collection<org.apache.ibatis.builder.ResultMapResolver>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.incomplete-statements",
"type": "java.util.Collection<org.apache.ibatis.builder.xml.XMLStatementBuilder>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.interceptors",
"type": "java.util.List<org.apache.ibatis.plugin.Interceptor>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.jdbc-type-for-null",
"type": "org.apache.ibatis.type.JdbcType",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generator-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.key-generators",
"type": "java.util.Collection<org.apache.ibatis.executor.keygen.KeyGenerator>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-load-trigger-methods",
"type": "java.util.Set<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.lazy-loading-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.local-cache-scope",
"type": "org.apache.ibatis.session.LocalCacheScope",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.logging.Log>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.log-prefix",
"type": "java.lang.String",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.map-underscore-to-camel-case",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statement-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.mapped-statements",
"type": "java.util.Collection<org.apache.ibatis.mapping.MappedStatement>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.multiple-result-sets-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-factory",
"type": "org.apache.ibatis.reflection.factory.ObjectFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.object-wrapper-factory",
"type": "org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.parameter-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ParameterMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.proxy-factory",
"type": "org.apache.ibatis.executor.loader.ProxyFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.reflector-factory",
"type": "org.apache.ibatis.reflection.ReflectorFactory",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-map-names",
"type": "java.util.Collection<java.lang.String>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.result-maps",
"type": "java.util.Collection<org.apache.ibatis.mapping.ResultMap>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.return-instance-for-empty-row",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-result-handler-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.safe-row-bounds-enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.sql-fragments",
"type": "java.util.Map<java.lang.String,org.apache.ibatis.parsing.XNode>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-actual-param-name",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-column-label",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.use-generated-keys",
"type": "java.lang.Boolean",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.variables",
"type": "java.util.Properties",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.configuration.vfs-impl",
"type": "java.lang.Class<? extends org.apache.ibatis.io.VFS>",
"sourceType": "org.apache.ibatis.session.Configuration"
},
{
"name": "mybatis.executor-type",
"type": "org.apache.ibatis.session.ExecutorType",
"description": "Execution mode for {@link org.mybatis.spring.SqlSessionTemplate}.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.mapper-locations",
"type": "java.lang.String[]",
"description": "Location of mybatis mapper files.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-aliases-package",
"type": "java.lang.String",
"description": "Package to scan domain objects.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
},
{
"name": "mybatis.type-handlers-package",
"type": "java.lang.String",
"description": "Package to scan handlers.",
"sourceType": "org.mybatis.spring.boot.autoconfigure.MybatisProperties"
}
],
"hints": []
}