Skip to content

Commit b1299c6

Browse files
terminuxmp911de
authored andcommitted
Move off deprecated ObjectMapper methods.
Closes #2211
1 parent 40ecc9c commit b1299c6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import com.fasterxml.jackson.databind.ObjectMapper;
3030
import com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping;
3131
import com.fasterxml.jackson.databind.SerializerProvider;
32+
import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
3233
import com.fasterxml.jackson.databind.module.SimpleModule;
3334
import com.fasterxml.jackson.databind.ser.SerializerFactory;
3435
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
@@ -68,9 +69,9 @@ public GenericJackson2JsonRedisSerializer(@Nullable String classPropertyTypeName
6869
registerNullValueSerializer(mapper, classPropertyTypeName);
6970

7071
if (StringUtils.hasText(classPropertyTypeName)) {
71-
mapper.enableDefaultTypingAsProperty(DefaultTyping.NON_FINAL, classPropertyTypeName);
72+
mapper.activateDefaultTypingAsProperty(LaissezFaireSubTypeValidator.instance, DefaultTyping.NON_FINAL, classPropertyTypeName);
7273
} else {
73-
mapper.enableDefaultTyping(DefaultTyping.NON_FINAL, As.PROPERTY);
74+
mapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, DefaultTyping.NON_FINAL, As.PROPERTY);
7475
}
7576
}
7677

0 commit comments

Comments
 (0)