|
@@ -1,57 +0,0 @@
|
|
|
-//package com.gis.common.config;
|
|
|
-//
|
|
|
-//import com.alibaba.fastjson.support.spring.FastJsonRedisSerializer;
|
|
|
-//import com.fasterxml.jackson.annotation.JsonAutoDetect;
|
|
|
-//import com.fasterxml.jackson.annotation.PropertyAccessor;
|
|
|
-//import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
-//import org.springframework.context.annotation.Bean;
|
|
|
-//import org.springframework.context.annotation.Configuration;
|
|
|
-//import org.springframework.data.redis.connection.RedisConnectionFactory;
|
|
|
-//import org.springframework.data.redis.core.RedisTemplate;
|
|
|
-//import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
|
|
|
-//import org.springframework.data.redis.serializer.StringRedisSerializer;
|
|
|
-//
|
|
|
-//import java.net.UnknownHostException;
|
|
|
-//
|
|
|
-///**
|
|
|
-// * Created by owen on 2021/7/16 0016 17:21
|
|
|
-// *
|
|
|
-// * redis 全局序列化
|
|
|
-// * redis管理界面可以看到参数
|
|
|
-// * 对象序列化有字段泛型字段值不丢失
|
|
|
-// */
|
|
|
-//
|
|
|
-//@Configuration
|
|
|
-//public class MyRedisConfig {
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-// @Bean
|
|
|
-// public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
|
|
|
-// RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
|
|
|
-// redisTemplate.setConnectionFactory(connectionFactory);
|
|
|
-//
|
|
|
-// // 使用Jackson2JsonRedisSerialize替换默认序列化
|
|
|
-// Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
|
|
|
-//
|
|
|
-// ObjectMapper objectMapper = new ObjectMapper();
|
|
|
-// objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
|
|
|
-// objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
|
|
|
-//
|
|
|
-// jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
|
|
|
-//
|
|
|
-// // 设置key和value的序列化规则
|
|
|
-// redisTemplate.setKeySerializer(new StringRedisSerializer());
|
|
|
-//// redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);
|
|
|
-// redisTemplate.setHashKeySerializer(new StringRedisSerializer());
|
|
|
-// redisTemplate.setHashValueSerializer(new StringRedisSerializer());
|
|
|
-// redisTemplate.setValueSerializer(new FastJsonRedisSerializer<>(Object.class));
|
|
|
-//
|
|
|
-// redisTemplate.afterPropertiesSet();
|
|
|
-//
|
|
|
-// return redisTemplate;
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-//
|
|
|
-//}
|