springboot缓存怎么来操作
2个回答
展开全部
1.在pom.xml中引入cache依赖,添加如下内容:
复制代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
复制代码
2.在Spring Boot主类中增加@EnableCaching注解开启缓存功能,如下:
复制代码
@SpringBootApplication
@EnableCaching
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
复制代码
3.在数据访问接口中,增加缓存配置注解,如:
复制代码
@CacheConfig(cacheNames = "users")
public interface UserRepository extends JpaRepository<User, Long> {
@Cacheable
User findByName(String name);
}
复制代码
SpringBoot支持很多种缓存方式:redis、guava、ehcahe、jcache等等。
复制代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
复制代码
2.在Spring Boot主类中增加@EnableCaching注解开启缓存功能,如下:
复制代码
@SpringBootApplication
@EnableCaching
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
复制代码
3.在数据访问接口中,增加缓存配置注解,如:
复制代码
@CacheConfig(cacheNames = "users")
public interface UserRepository extends JpaRepository<User, Long> {
@Cacheable
User findByName(String name);
}
复制代码
SpringBoot支持很多种缓存方式:redis、guava、ehcahe、jcache等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询