美文网首页
SpringBoot 整合 redis,用repository方

SpringBoot 整合 redis,用repository方

作者: QAQ叽里咕噜小人鱼 | 来源:发表于2021-01-22 19:30 被阅读0次

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

相关文章

网友评论

      本文标题:SpringBoot 整合 redis,用repository方

      本文链接:https://www.haomeiwen.com/subject/kljezktx.html