
META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy
{
"groups": [
{
"name": "fastconfig.async",
"type": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"sourceType": "com.github.anonymousmister.bootfastconfig.BootAuotFastConfig",
"sourceMethod": "getPropertiesNativeAsyncTaskExecuteCfig()"
},
{
"name": "fastconfig.cache",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
"sourceMethod": "getPropertiesCacheConfig()"
},
{
"name": "fastconfig.cache.caffeine-auotspec",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
"sourceMethod": "getCaffeineBuilder()"
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-access",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceMethod": "getExpireAfterAccess()"
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-write",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceMethod": "getExpireAfterWrite()"
},
{
"name": "fastconfig.cache.caffeine-cache",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
"sourceMethod": "getCaffeineCacheProperties()"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
"sourceMethod": "getCaffeineBuilder()"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceMethod": "getExpireAfterAccess()"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"sourceMethod": "getExpireAfterWrite()"
},
{
"name": "fastconfig.cache.l2-cache",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
"sourceMethod": "getL2CacheProperties()"
},
{
"name": "spring.datasource",
"type": "javax.sql.DataSource",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.DruidConfiguration",
"sourceMethod": "druidDataSource()"
}
],
"properties": [
{
"name": "fastconfig.async.core-pool-size",
"type": "java.lang.Integer",
"description": "核心线程池大小",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"defaultValue": 4
},
{
"name": "fastconfig.async.keep-alive-seconds",
"type": "java.lang.Integer",
"description": "活跃时间",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"defaultValue": 60
},
{
"name": "fastconfig.async.max-pool-size",
"type": "java.lang.Integer",
"description": "最大线程数",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"defaultValue": 8
},
{
"name": "fastconfig.async.queue-capacity",
"type": "java.lang.Integer",
"description": "队列容量",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"defaultValue": 100
},
{
"name": "fastconfig.async.thread-name-prefix",
"type": "java.lang.String",
"description": "线程名字前缀",
"sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
"defaultValue": "winjoin-task-"
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-access.duration",
"type": "java.lang.Long",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"defaultValue": 60
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-access.unit",
"type": "java.util.concurrent.TimeUnit",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-write.duration",
"type": "java.lang.Long",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"defaultValue": 60
},
{
"name": "fastconfig.cache.caffeine-auotspec.expire-after-write.unit",
"type": "java.util.concurrent.TimeUnit",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
},
{
"name": "fastconfig.cache.caffeine-auotspec.initial-capacity",
"type": "java.lang.Integer",
"description": "初始的缓存空间大小",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"defaultValue": 100
},
{
"name": "fastconfig.cache.caffeine-auotspec.maximum-size",
"type": "java.lang.Long",
"description": "缓存的最大条数",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"defaultValue": 300
},
{
"name": "fastconfig.cache.caffeine-auotspec.maximum-weight",
"type": "java.lang.Long",
"description": "缓存的最大权重",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder"
},
{
"name": "fastconfig.cache.caffeine-cache",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
},
{
"name": "fastconfig.cache.caffeine-cache.allow-null-values",
"type": "java.lang.Boolean",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
"defaultValue": true
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access.duration",
"type": "java.lang.Long",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"defaultValue": 60
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access.unit",
"type": "java.util.concurrent.TimeUnit",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write.duration",
"type": "java.lang.Long",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
"defaultValue": 60
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write.unit",
"type": "java.util.concurrent.TimeUnit",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.initial-capacity",
"type": "java.lang.Integer",
"description": "初始的缓存空间大小",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"defaultValue": 100
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.maximum-size",
"type": "java.lang.Long",
"description": "缓存的最大条数",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
"defaultValue": 300
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.maximum-weight",
"type": "java.lang.Long",
"description": "缓存的最大权重",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder"
},
{
"name": "fastconfig.cache.caffeine-cache.caffeine-cache-grouping",
"type": "java.util.Map",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties"
},
{
"name": "fastconfig.cache.l2-cache",
"type": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
},
{
"name": "fastconfig.cache.l2-cache.dynamic",
"type": "java.lang.Boolean",
"description": "是否动态根据cacheName创建Cache的实现,默认true",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
"defaultValue": true
},
{
"name": "fastconfig.cache.l2-cache.topic",
"type": "java.lang.String",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
"defaultValue": "spring:l2Cache"
},
{
"name": "fastconfig.cache.orders",
"type": "java.lang.String[]",
"sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
}
],
"hints": []
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy