zoukankan      html  css  js  c++  java
  • springBoot 自定义redisTemplate

    package com.atirm.mybatismutiplesource.config.RedisConfig;

    import com.atirm.mybatismutiplesource.entity.User;
    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 java.net.UnknownHostException;

    /**
    * 配置自定义的redisTemplate,并设置自动的序列化
    */
    @Configuration
    public class RedisConfig {

    @Bean
    public RedisTemplate<Object, User> userRedisTemplate(RedisConnectionFactory redisConnectionFactory) throws UnknownHostException {
    RedisTemplate<Object, User> template = new RedisTemplate<Object, User>();
    template.setConnectionFactory(redisConnectionFactory);
    // 默认是的用jdk序列化的,需要改成json
    Jackson2JsonRedisSerializer<User> ser = new Jackson2JsonRedisSerializer<User>(User.class);
    template.setDefaultSerializer(ser);
    return template;
    }
    }


  • 相关阅读:
    MVC5+EF6 入门完整教程七
    MVC5+EF6 入门完整教程六
    MVC5+EF6 入门完整教程五
    MVC5+EF6 入门完整教程四
    MVC5 + EF6 完整入门教程三
    MVC5 + EF6 入门完整教程二
    MVC5 + EF6 入门完整教程
    最短路径简析
    PAT 1147 Heaps
    PAT 1146 Topological Order
  • 原文地址:https://www.cnblogs.com/leigepython/p/10481693.html
Copyright © 2011-2022 走看看