最近负责公司的项目架构,需要使用缓存,最终使用redis,但是在 网上baidu、google了很久,始终没有找到redis缓存的比较好的解决方案,spring-io的网站框架sagan虽然也给了解决方案,但是总觉得和官方给的redis cachemanager不是很好的搭配(sagan自己设计了一个cachemanager),而网上的搭配并没有可以直接使用的东西,探索的结果最终如下:(可能随着spring boot的变化,我的方法也会失效,近作参考):
package hello.config;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CachingConfigurerSupport;
import org