Skip to content

Commit bc2dbd3

Browse files
authored
Merge pull request #242 from FunD-StockProject/chore/redis
Chore: redis config 설정 변경
2 parents 5059635 + 0913357 commit bc2dbd3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/fund/stockProject/global/config/RedisConfig.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ public class RedisConfig {
2828
public ObjectMapper redisCacheObjectMapper() {
2929
ObjectMapper mapper = new ObjectMapper();
3030
mapper.registerModule(new JavaTimeModule());
31-
// 타입 정보를 포함하지 않도록 설정 (클린한 JSON)
31+
// 캐시에 저장된 객체를 원래 타입으로 복원하기 위해 타입 정보를 포함
32+
// (GenericJackson2JsonRedisSerializer 사용시 복원 시 LinkedHashMap으로 읽히는 문제 해결)
33+
mapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance,
34+
ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
35+
3236
return mapper;
3337
}
3438

0 commit comments

Comments
 (0)