From dd7a6a2bb1203bb9b12528b9f1451d071e38bd09 Mon Sep 17 00:00:00 2001 From: chenqiang Date: Mon, 12 Jan 2026 21:05:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=85=8D=E7=BD=AE=E5=85=83?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spring-configuration-metadata.json | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 src/main/resources/META-INF/spring-configuration-metadata.json diff --git a/src/main/resources/META-INF/spring-configuration-metadata.json b/src/main/resources/META-INF/spring-configuration-metadata.json new file mode 100644 index 0000000..db113e2 --- /dev/null +++ b/src/main/resources/META-INF/spring-configuration-metadata.json @@ -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", + "description": "各ID键的初始值映射" + } + ], + "hints": [] +} \ No newline at end of file