CustomSessionDefaultRedisSerializer.java 775 B

123456789101112131415161718192021222324252627
  1. package com.mooctest.crowd.site.configuration;
  2. import lombok.extern.slf4j.Slf4j;
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
  6. import org.springframework.data.redis.serializer.RedisSerializer;
  7. /**
  8. * @author: Diors.Po
  9. * @Email: 171256175@qq.com
  10. * @date 2019-08-06 18:58
  11. */
  12. @Slf4j
  13. public class CustomSessionDefaultRedisSerializer extends GenericJackson2JsonRedisSerializer {
  14. @Override
  15. public Object deserialize(byte[] bytes) {
  16. Object deserialObj = null;
  17. try {
  18. deserialObj = super.deserialize(bytes);
  19. }catch (Exception e){
  20. log.warn("deserialize session Object error!", e);
  21. }
  22. return deserialObj;
  23. }
  24. }