当前位置: 首页 > news >正文

北京上地做网站wordpress取消自适应

北京上地做网站,wordpress取消自适应,网页界面设计案例赏析,上海外贸出口代理公司一、概述 Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如: EHCache Caffeine Redis(常…

一、概述

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。

Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:

  • EHCache

  • Caffeine

  • Redis(常用)

起步依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId>  		            		       	 <version>2.7.3</version> 
</dependency>

二、使用

1、添加依赖

确保项目中已经添加了spring cache的起步依赖。然后,根据你选择的缓存提供者(例如Redis、EhCache等),可能需要添加相应的依赖。如果你只是想使用Spring自带的简单缓存,那么无需额外添加依赖。

2、启用缓存支持

在Spring Boot项目中,需要通过在一个配置类上添加@EnableCaching注解来启用缓存支持。这个注解会触发一个Spring Cache的搜索机制来配置相应的缓存管理器(CacheManager)。这个注解也可以直接配置在启动项上。

import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Configuration;@Configuration
@EnableCaching
public class CacheConfig {// 这里可以定义一些缓存相关的额外配置
}

3. 配置缓存管理器

Spring Cache抽象支持多种缓存解决方案,但通常你需要根据项目需要选择并配置一个合适的缓存管理器。例如,如果你使用Redis作为缓存存储,你需要配置一个RedisCacheManager。简单的说,就是在项目的application.propertiesapplication.yml文件中添加必要的配置:

# 以下是使用Redis作为缓存时的配置示例
spring.cache.type=redis
spring.redis.host=localhost
spring.redis.port=6379

4. 使用缓存注解

在准备完成后,你可以在服务类或方法上使用Spring Cache提供的注解来实现缓存策略。常用的缓存注解包括:

注解作用
@Cacheable在方法执行前Spring先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;没有则调用方法并将方法返回值存放到缓存中。
@CachePut无论如何都会执行方法,并将返回值存放到缓存中,主要用于更新缓存数据。
@CacheEvict移除缓存数据,可以指定一个缓存或多个缓存,还可以表明是移除这些缓存的全部数据还是某个特定的数据。
@Caching组合多个缓存注解使用,可以同时应用@Cacheable@CachePut@CacheEvict
@CacheConfig类级别的注解,用于共享缓存的名称、key生成器、缓存管理器等配置。
http://www.yayakq.cn/news/469107/

相关文章:

  • 做网站企业企业推广哪个平台好
  • scratch网站开发镇江网站网站建设
  • 哪些网站可以免费做简历ps网站切图教程
  • 大理网站建设网站建设的安全可行性
  • 个人网站页面模板昆明网站做的好的公司哪家好
  • 做网站不切片可以吗weekly做网站
  • 邯郸网站建设行情自己搞个网站
  • 免费劳务网站建设wordpress 主题 mirana免费下载
  • 章丘做网站公司做电影资源网站手机版
  • 忻州企业网站建设怎么可以让百度快速收录视频
  • 网络促销分类 网站促销工业设计专业作品集
  • 网站建设福网站模板 chinaz
  • 浙江建设职业继续教育学院网站网站做视频的软件
  • 境外网站icp备案望野古诗
  • 北京城乡建设部网站首页西安建设工程招标信息网
  • centos7网站开发个体户可以做网站吗
  • 网站页面数怎么做广东seo推广方案
  • 数码设计网站百度小说排行榜
  • 医院做网站怎么做php网站开发意思
  • 玛多县网站建设公司成都住房和城乡建设厅网站首页
  • 网站搭建工作室加盟兰州网站备案
  • 网站建设的基本因素是什么海南行指三亚网站开发
  • 潇朋友免费班级网站建设系统上海网站建设公司招聘
  • 360网站空间企业名称查重
  • 做网站有哪些费用网站如何做数据分析报告
  • 网站重新搭建程序要多少钱目前还有阳性患者吗最新消息
  • 做网站有意思吗?python爬虫做网站
  • 娄底手机网站制作wordpress用户信息界面
  • 东莞营销型网站建站windows7优化大师官方下载
  • 全屏类网站建设学校官网网站建设的现状分析