参考文档https://docs.spring.io/spring-data/redis/docs/2.4.3/reference/html/#redis.repositories
springboot 整合redis的时候,网上有各种方式,有redisTemplate的这种比较直接使用的,还要写util工具类的;看起来比较麻烦,官网上也是这样简单的例子,但是官网文档里有repository的方法,最终选择这个方式,更优雅。
使用这个方式的时候,官网给的例子是jedis,但是jedis 是旧的,lettuce是新的,后者在处理多进程的时候,更安全,选择lettuce。
根据官网步骤一步一步建立文件。由于自身项目是多个module的,没有设置restContrller,最后在Test 文件中进行测试
建立实体文件:
建立配置文件:
config建立仓储文件:
repository建立组件文件:
service/compent都可以最后在测试类中添加测试方法(根据官网方式添加,!!!会报错Failed to load ApplicationContext!!!):
Test解决方法,在Test类中增加注解
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
网友评论