springboot笔记-整合缓存Ehcache

==>整合ehcache步骤。
1⃣️添加pom坐标。


  org.springframework.boot
  spring-boot-starter-cache



  net.sf.ehcache
  ehcache

2⃣️创建ehcache的配置文件:ehcache.xml

⚠️:ehcache.jar包下,有个配置文件,删除多余的注释信息即可。
默认是有缓存策略,也可以自定义策略(多策略也行)。

3⃣️在application.propertity中添加指向ehcache配置文件信息:

spring.cache.ehcache.cofnig=ehcache.xml

4⃣️修改启动类
在启动类上面添加@EnableCaching注释。

@SpringBootApplication
@EnableCaching
public class App1 {
    
    public static void main(String[] args) {
        SpringApplication.run(App1.class, args);
    }

}

⭐️注解@Cacheable

在业务上,在方法上添加@Cacheable注释即可。
⚠️:
1⃣️直接添加@Cacheable裸注释,走ehcache.xml中的默认缓存策略。
2⃣️@ Cacheable(value=""),value中的值指向到配置文件中的name值,可以走自定义缓存。
3⃣️@Cacheable(value="",key=""),key可以指定是否需要缓存的标示。

⭐️注解@CacheEvict
清空对应策略的缓存。
@CacheEvict(value="",allEntries=true)添加到对方的方法上。

你可能感兴趣的:(springboot笔记-整合缓存Ehcache)