Skip to content

yinjihuan/spring-boot-starter-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

spring-boot-starter-cache

特点

  • 快速集成 spring boot项目
  • 实现了基于注解中的缓存时间设置(spring cache是不行的)

要使用的童鞋请先下载源码编译到本地仓库即可

<!-- cache -->
<dependency>
	<groupId>com.cxytiandi</groupId>
	<artifactId>spring-boot-starter-cache</artifactId>
        <version>1.0.2</version>
</dependency>

redis配置 参考:org.springframework.boot.autoconfigure.data.redis.RedisProperties

spring.redis.host=192.168.10.47
spring.redis.port=6379

使用在service实现类上加上下面的注解

value中的值格式为:key+过期时间(单位秒)

过期时间不加默认为一个小时,不加过期时间则格式就是:

@Cacheable(value = "c.f.o.a.l.s.LdRestService.findAll", keyGenerator = "wiselyKeyGenerator")

keyGenerator是固定的

@Cacheable(value = "c.f.o.a.l.s.LdRestService.findAll##60", keyGenerator = "wiselyKeyGenerator")
public List<LouDongBo> findAll() {
    List<LouDong> list = ldRpcService.findAll();
    return FangjiaBeanUtils.copyProperties(list, LouDongBo.class);
}

作者

About

快速使用spring cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published