From 478d6ebe33192f6db43b18e7b6439a0d4a74ff25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Mon, 24 Nov 2025 10:53:59 +0800 Subject: [PATCH] =?UTF-8?q?update=20springboot=203.5.7=20=3D>=203.5.8=20up?= =?UTF-8?q?date=20springdoc=202.8.13=20=3D>=202.8.14=20update=20redisson?= =?UTF-8?q?=203.51.0=20=3D>=203.52.0=20update=20fury=20=E6=9B=B4=E5=90=8D?= =?UTF-8?q?=E4=B8=BA=20fory=200.9.0=20=3D>=200.13.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 8 ++++---- ruoyi-common/ruoyi-common-redis/pom.xml | 16 ++++++---------- .../common/redis/config/RedisConfiguration.java | 5 ++--- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/pom.xml b/pom.xml index 89e16884c..4e4fa14f1 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ UTF-8 UTF-8 17 - 3.5.7 + 3.5.8 2025.0.0 3.5.5 3.5.16 @@ -25,12 +25,12 @@ 3.9.1 4.3.1 2.3 - 2.2.36 - 2.8.13 + 2.2.38 + 2.8.14 0.15.0 1.3.0 5.8.40 - 3.51.0 + 3.52.0 2.2.7 1.8.0 1.44.0 diff --git a/ruoyi-common/ruoyi-common-redis/pom.xml b/ruoyi-common/ruoyi-common-redis/pom.xml index d7d99cacc..576be5e14 100644 --- a/ruoyi-common/ruoyi-common-redis/pom.xml +++ b/ruoyi-common/ruoyi-common-redis/pom.xml @@ -43,16 +43,12 @@ jackson-datatype-jsr310 - - - - - - - - - - + + + org.apache.fory + fory-core + 0.13.1 + diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java index 3f9ffc70f..a7ba93cb8 100644 --- a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java +++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/RedisConfiguration.java @@ -53,9 +53,8 @@ public class RedisConfiguration { om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); // 指定序列化输入的类型,类必须是非final修饰的。序列化时将对象全类名一起保存下来 om.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL); -// LoggerFactory.useSlf4jLogging(true); -// FuryCodec furyCodec = new FuryCodec(); -// CompositeCodec codec = new CompositeCodec(StringCodec.INSTANCE, furyCodec, furyCodec); + // ForyCodec foryCodec = new ForyCodec(); + // CompositeCodec codec = new CompositeCodec(StringCodec.INSTANCE, foryCodec, foryCodec); TypedJsonJacksonCodec jsonCodec = new TypedJsonJacksonCodec(Object.class, om); // 组合序列化 key 使用 String 内容使用通用 json 格式 CompositeCodec codec = new CompositeCodec(StringCodec.INSTANCE, jsonCodec, jsonCodec);