如何用php做电商网站,WordPress导航条之间得跳转,包头球形网架公司,注册劳务公司需要多少钱文章目录 简介引入依赖常用注解application.yml使用1. 启动类添加注解使用方法上添加注解 简介
Spring Cache是一个框架#xff0c;实现了基于注解的缓存功能底层可以使用EHCache、Caffeine、Redis实现缓存。
注解一般放在Controller的方法上#xff0c;CachePut 注解一般有… 文章目录 简介引入依赖常用注解application.yml使用1. 启动类添加注解使用方法上添加注解 简介
Spring Cache是一个框架实现了基于注解的缓存功能底层可以使用EHCache、Caffeine、Redis实现缓存。
注解一般放在Controller的方法上CachePut 注解一般有两个参数第一个时存储的名称第二个时名称后边的key使用SpEL动态的计算key。其余的注解也都是这两个参数。在用户端的查询操作需要使用Cacheable服务器端的增删改都使用CacheEvict
引入依赖
SpringCache
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-cache/artifactId
/dependencyRedis
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId
/dependencymysql
dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope
/dependencymybatis
dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.0/version
/dependency常用注解 application.yml
server:port: 8888
spring:datasource:druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?serverTimezoneAsia/ShanghaiuseUnicodetruecharacterEncodingutf-8zeroDateTimeBehaviorconvertToNulluseSSLfalseallowPublicKeyRetrievaltrueusername: rootpassword: rootredis:host: localhostport: 6379password: 123456database: 1
# 日志
logging:level:com:itheima:mapper: debugservice: infocontroller: info
使用
1. 启动类添加注解
package com.itheima;import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;Slf4j
SpringBootApplication
-----------------------------------------
添加下面的注解
EnableCaching
-----------------------------------------
public class CacheDemoApplication {public static void main(String[] args) {SpringApplication.run(CacheDemoApplication.class,args);log.info(项目启动成功...);}
}
使用方法上添加注解