SpringBoot 整合 redis,用repository方

2021-01-22  本文已影响0人  QAQ叽里咕噜小人鱼

参考文档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})

上一篇 下一篇

猜你喜欢

热点阅读