添加配置元数据

This commit is contained in:
chenqiang 2026-01-12 21:05:48 +08:00
parent db6056a502
commit dd7a6a2bb1

View File

@ -0,0 +1,65 @@
{
"groups": [
{
"name": "redis-id-generator",
"type": "com.sycn.redisidgenerator.RedisIdGeneratorProperties",
"sourceType": "com.sycn.redisidgenerator.RedisIdGeneratorProperties"
},
{
"name": "redis-id-generator.redis",
"type": "com.sycn.redisidgenerator.RedisIdGeneratorProperties$RedisConfig",
"sourceType": "com.sycn.redisidgenerator.RedisIdGeneratorProperties",
"sourceMethod": "getRedis()"
},
{
"name": "redis-id-generator.id",
"type": "com.sycn.redisidgenerator.RedisIdGeneratorProperties$IdConfig",
"sourceType": "com.sycn.redisidgenerator.RedisIdGeneratorProperties",
"sourceMethod": "getId()"
}
],
"properties": [
{
"name": "redis-id-generator.redis.host",
"type": "java.lang.String",
"description": "Redis主机地址",
"defaultValue": "localhost"
},
{
"name": "redis-id-generator.redis.port",
"type": "java.lang.Integer",
"description": "Redis端口",
"defaultValue": 6379
},
{
"name": "redis-id-generator.redis.password",
"type": "java.lang.String",
"description": "Redis密码",
"defaultValue": ""
},
{
"name": "redis-id-generator.redis.database",
"type": "java.lang.Integer",
"description": "Redis数据库索引",
"defaultValue": 0
},
{
"name": "redis-id-generator.redis.timeout",
"type": "java.lang.Integer",
"description": "Redis连接超时时间毫秒",
"defaultValue": 3000
},
{
"name": "redis-id-generator.id.initial-value",
"type": "java.lang.Long",
"description": "通用ID计数器的初始值",
"defaultValue": 10000001
},
{
"name": "redis-id-generator.id.initial-values",
"type": "java.util.Map<java.lang.String, java.lang.Long>",
"description": "各ID键的初始值映射"
}
],
"hints": []
}