|
|
|
@@ -2,6 +2,7 @@ package com.iformall.config; |
|
|
|
|
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import com.iformall.domain.po.*; |
|
|
|
import com.iformall.domain.vo.WxCouponCVo; |
|
|
|
import com.iformall.domain.vo.WxCouponChannelVo; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
@@ -194,4 +195,21 @@ public class RedisConfig extends CachingConfigurerSupport { |
|
|
|
return template; |
|
|
|
} |
|
|
|
|
|
|
|
@Bean("couponDetailRedisTemplate") |
|
|
|
public RedisTemplate<String, WxCouponCVo> getCouponDetailRedisTemplate(RedisConnectionFactory connectionFactory) { |
|
|
|
RedisTemplate<String, WxCouponCVo> template = new RedisTemplate<String, WxCouponCVo>(); |
|
|
|
|
|
|
|
Jackson2JsonRedisSerializer<WxCouponCVo> j = new Jackson2JsonRedisSerializer<WxCouponCVo>(WxCouponCVo.class); |
|
|
|
// value值的序列化 |
|
|
|
template.setValueSerializer(j); |
|
|
|
template.setHashKeySerializer(j); |
|
|
|
|
|
|
|
// key的序列化 |
|
|
|
template.setKeySerializer(new StringRedisSerializer()); |
|
|
|
template.setHashKeySerializer(new StringRedisSerializer()); |
|
|
|
|
|
|
|
template.setConnectionFactory(connectionFactory); |
|
|
|
return template; |
|
|
|
} |
|
|
|
|
|
|
|
} |