SpringBoot
【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
SpringBoot 开发实用篇
文章目录
- SpringBoot
- SpringBoot 开发实用篇
- 5 整合第三方技术
- 5.13 j2cache 相关配置
- 5.13.1 j2cache 相关配置
- 5.13.2 小结
- 5.13.3 总结
5 整合第三方技术
5.13 j2cache 相关配置
5.13.1 j2cache 相关配置
之前我们已经通过 j2cache 实现了手机验证码校验的测试
现在进行一些更细的配置
刚刚在我们启动服务器的时候,其实有这么一些红
SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/Program%20Files/Java/maven-repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/D:/Program%20Files/Java/maven-repository/org/slf4j/slf4j-simple/1.7.36/slf4j-simple-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
出现的原因
咱们导入的坐标有点冲突
所以报红了【可以把它使用的日志技术排除掉】【当然这不是很重要】
再看看控制台下面
一级缓存什么什么什么,ehcacheprovider
redis模式没有定义,使用 single
【毕竟咱们做的是一个“最简单”的配置】
再看看最初的配置文件
就是这些东西了
我们也可以主动配一下
这样再启动就没有那个提示了
【加前缀】
这个地方和我们以前一样,可以在sms 前加上自定义前缀
OK,重启服务器
存一个进去
看看服务器
没毛病
官方给的配置文件模板中的还有很多值都可以用
【关闭2级缓存】
# 设置是否启用2级缓存
j2cache.L2-cache-open = false
重启服务器
去测试一下
现在服务器啥也没有
给它存一个
直接查看服务器
可以看到,已经存不进去了
测试一下校验
校验通过了,说明我们还是缓存了的【 在1级缓存中】
OK,入门级的讲解就是这样了。【好想学学真正 的Redis】【一定一定】
回顾一下
- 加入j2cache坐标,加入整合缓存的坐标
- 配置使用j2cache(application.yml)
- 配置一级缓存与二级缓存以及一级缓存数据到二级缓存的发送方式(j2cache.properties)
- 设置使用缓存
5.13.2 小结
- j2cache缓存的基础使用
5.13.3 总结
- spring-cache
- simple
- ehcache
- redis
- memcached
- jetcache
- j2cach