Skip to content

Commit abaa467

Browse files
committed
多级缓存测试
1 parent ca2172e commit abaa467

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

spring-boot-student-layering-cache/src/main/java/com/xiaolyuh/service/impl/PersonServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class PersonServiceImpl implements PersonService {
1919
PersonRepository personRepository;
2020

2121
@Override
22-
@CachePut(value = "people", key = "#person.id")
22+
@CachePut(value = "people", key = "#person.id", depict = "用户信息缓存")
2323
public Person save(Person person) {
2424
Person p = personRepository.save(person);
2525
logger.info("为id、key为:" + p.getId() + "数据做了缓存");
@@ -41,7 +41,7 @@ public void removeAll() {
4141
}
4242

4343
@Override
44-
@Cacheable(value = "'people' + ':' + #person.id", key = "#person.id", depict = "查询用户信息",
44+
@Cacheable(value = "'people' + ':' + #person.id", key = "#person.id", depict = "用户信息缓存",
4545
firstCache = @FirstCache(expireTime = 4, timeUnit = TimeUnit.SECONDS),
4646
secondaryCache = @SecondaryCache(expireTime = 15, preloadTime = 8, forceRefresh = true, timeUnit = TimeUnit.SECONDS))
4747
public Person findOne(Person person) {
@@ -51,7 +51,7 @@ public Person findOne(Person person) {
5151
}
5252

5353
@Override
54-
@Cacheable(value = "people1", key = "#person.id", depict = "查询用户信息1",
54+
@Cacheable(value = "people1", key = "#person.id", depict = "用户信息缓存1",
5555
firstCache = @FirstCache(expireTime = 4, timeUnit = TimeUnit.SECONDS),
5656
secondaryCache = @SecondaryCache(expireTime = 15, preloadTime = 8, forceRefresh = true, timeUnit = TimeUnit.SECONDS))
5757
public Person findOne1(Person person) {

spring-boot-student-layering-cache/src/main/resources/application.properties

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,20 @@ logging.level.org.apache.commons.dbcp2=debug
4343
#Caffeine\u7F13\u5B58\u914D\u7F6E
4444
spring.cache.caffeine.spec=initialCapacity=5,maximumSize=500,expireAfterWrite=60s
4545

46-
layering-cache.util-view-servlet-enabled=true
47-
layering-cache.stats=true
46+
#\u662F\u5426\u5F00\u542F\u7F13\u5B58\u7EDF\u8BA1\u9ED8\u8BA4\u503Ctrue
47+
spring.layering-cache.stats=true
48+
49+
#\u662F\u5426\u542F\u7528LayeringCacheServlet\u9ED8\u8BA4\u503Ctrue
50+
spring.layering-cache.layering-cache-servlet-enabled=true
51+
spring.layering-cache.url-pattern=/layering-cache/*
52+
#\u7528\u6237\u540D
53+
spring.layering-cache.login-username=admin
54+
#\u5BC6\u7801
55+
spring.layering-cache.login-password=admin
56+
##IP\u767D\u540D\u5355(\u6CA1\u6709\u914D\u7F6E\u6216\u8005\u4E3A\u7A7A\uFF0C\u5219\u5141\u8BB8\u6240\u6709\u8BBF\u95EE)
57+
spring.layering-cache.allow=127.0.0.1,192.168.163.1,172.16.5.22
58+
##IP\u9ED1\u540D\u5355 (\u5B58\u5728\u5171\u540C\u65F6\uFF0Cdeny\u4F18\u5148\u4E8Eallow)
59+
spring.layering-cache.deny=192.168.1.73
4860

4961
debug=false
5062

0 commit comments

Comments
 (0)