这篇文章主要介绍下spring-boot如何集成缓存。 java的缓存框架有很多种,官方也都给了很多缓存的支持。 官方的这些缓存想必大家在项目中多多少少都有接触到。 由于ehcache3.x实现了jsr-107的标准接口,这里我主要介绍spring-boot下的JCache (JSR-107) 和EhCache 3的集成整合。 案例代码在 “spring-boot(五)自定义属性配置” 的基础上改造 项目结构图 在pom中引入依赖 在 src/man/resources 目录下建立 ehcache.xml 在service层增加缓存 (@CacheConfig,@Cacheable) 在主启动类上增加启用缓存的注解 @EnableCaching 在 application.properties 中指定缓存的配置文件路径 到此缓存配置已经搭建完成,下面我们写个单元测试来看下效果。 在目录 src/test/java 下建立单元测试类 运行测试类,观察控制台输出 同时我们也会看到缓存使用的是ehcache来管理的。 详细阅读请访问: https://www. 谢谢关注: TMBlog技术文章分享 |
|
来自: Bladexu的文库 > 《Spring-boot》