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

网站备案局建筑公司起名大全2022

网站备案局,建筑公司起名大全2022,合肥哪家公司做网站,北京网站建设哪家强背景 除了 RedisTemplate 外, 自Spring3.1开始,Spring自带了对缓存的支持。我们可以直接使用Spring缓存技术将某些数据放入本机的缓存中;Spring缓存技术也可以搭配其他缓存中间件(如Redis等)进行使用,将某些数据写入到缓存中间件…

背景

除了 RedisTemplate 外, 自Spring3.1开始,Spring自带了对缓存的支持。我们可以直接使用Spring缓存技术将某些数据放入本机的缓存中;Spring缓存技术也可以搭配其他缓存中间件(如Redis等)进行使用,将某些数据写入到缓存中间件(缓存中间件可能在其他机器上)中。

常用缓存

  1. @EnableCaching: 开启缓存注解功能,通常加在启动类上
  2. @Cacheable: 在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据,如果没有缓存数据,调用方法并将方法返回值放到缓存中。
  3. @CachePut: 将方法的返回值放到缓存中。
  4. @CacheEvit: 将一条或者多条数据从缓存中删除。

使用

1. 添加依赖并配置redis信息

在 pom.xml 中添加依赖

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

在 application.yml 文件中添加依赖

spring:redis:host: 192.168.**.***port: ****password: ****database: 1

2. 在启动类上添加 @EnableCaching 注解

在这里插入图片描述

3. 使用缓存注解

package com.itheima.controller;@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {@Autowiredprivate UserMapper userMapper;@PostMapping// 使用 @CachePut 添加缓存数据, key 的生成: userCache::user.id,例如 userCache::12@CachePut(cacheNames = "userCache", key = "#user.id")public User save(@RequestBody User user){userMapper.insert(user);return user;}@DeleteMapping// 删除指定缓存@CacheEvict(cacheNames = "userCache", key = "#id")public void deleteById(Long id){userMapper.deleteById(id);}@DeleteMapping("/delAll")// 删除所有缓存@CacheEvict(cacheNames = "userCache", allEntries = true)public void deleteAll(){userMapper.deleteAll();}@GetMapping// key 的生成: userCache::12@Cacheable(cacheNames = "userCache", key = "#id")public User getById(Long id){User user = userMapper.getById(id);return user;}}

4. 结果

这里以 @CachePut 注解为例演示结果。
向表中添加数据后可以看到成功将新用户信息添加到了缓存中。
在这里插入图片描述
缓存中信息
在这里插入图片描述

http://www.yayakq.cn/news/881855/

相关文章:

  • 万江建设网站大鹏手机网站建设
  • 网站交易平台建设为啥都用wordpress
  • 人才市场招聘网站深圳网站关键字优化
  • 小说网站推荐微信推广网站
  • 400元做网站送网推网页微信手机登录
  • 网站建设定制公司wordpress免费商城模板下载地址
  • 如何建一个个人网站个人网站模板html代码
  • 郑州广告设计公司哪家好seo关键词推广案例
  • 临沂建设局官方网站我会编程怎么做网站
  • 网站怎么自己做推广成都企业展厅设计公司
  • php网站哪些one dirve做网站
  • 标准件网站开发毕设做网站的过程
  • 安全的网站建设公司wordpress 文章 目录
  • 关于怎样把网站建设好的一些建议中级经济师考试难度
  • 深圳市南山区住房和建设局网站官网盘州市网站建设
  • 瑞安网站建设高端交易所开发
  • 可以做照片书的网站传统企业公司网站优化案例
  • 成都信用网企业查询系统seo教程合集
  • asp网站上传wordpress 连接微信支付
  • 建站网站盗用了别人的案例建站行业有哪些公司
  • 开公司如何做网站推广新品发布会的目的和意义
  • 湖州市建设中心网站分类目录网站大全
  • 桂林网站建设哪家好磐安县住和城乡建设局网站
  • 2003年北京网站建设深圳seo网站建设
  • 自己制作的网站如何发布营销推广的方法
  • 网站搭建的费用仟亿网络科技工作室
  • 资阳建网站贵阳花果园网站建设
  • 怎么做自建站沭阳三剑客做网站
  • 个人相册网站建设报告长沙网站维护公司
  • 酒泉手机网站建设合肥哪里有做网站