**需求:**再数据库中查找数据(第一遍),存进缓存,然后查找调用方法就可以直接进入缓存找
**1.**上代码,仅仅做了一个序列化,异常,key值生成策略(采用方法名)
----可粘贴复制----
@Configuration
@EnableCaching //这个注解可以写在启动类上,只有扫到了才能开启缓存
public class RedisConfig extends JCacheConfigurerSupport {
@Bean(name="redisTemplate")
public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory) {
RedisTemplate<String, String> template = new RedisTemplate<>();
RedisSerializer<String> redisSerializer = new StringRedisSerializer();
Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer<Object>(Object.class);
ObjectMapper om = new ObjectMapper();
om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
om.enableDefaultTyping(ObjectMapper.Defaul