From 5fc6392ea5c1e6b74751d8cb9ebabe10f18c6002 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期三, 07 五月 2025 11:24:46 +0800 Subject: [PATCH] 本地缓存增加 --- src/main/java/com/whyc/service/UserService.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/UserService.java b/src/main/java/com/whyc/service/UserService.java index 5444641..05b42a4 100644 --- a/src/main/java/com/whyc/service/UserService.java +++ b/src/main/java/com/whyc/service/UserService.java @@ -11,6 +11,9 @@ import com.whyc.util.RSAUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.CacheEvict; +import org.springframework.cache.annotation.CachePut; +import org.springframework.cache.annotation.Cacheable; import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Service; @@ -61,6 +64,8 @@ return new Response<>().set(0); } } + + @CacheEvict(value = "userPage",allEntries = true) public Response addByRSA(User user) { User userFound = userBridgeService.findPasswordByUserName(user.getName()); if (userFound.getId() != 0) { @@ -124,6 +129,7 @@ return users; } + @Cacheable(value = "userPage") public Response getPage(int pageNum,int pageSize) { PageHelper.startPage(pageNum,pageSize); List<User> list = userMapper.selectList((Wrapper<User>) CommonUtil.objectNull); @@ -134,6 +140,7 @@ return new Response().set(1,pageInfo,"鏌ヨ鎴愬姛"); } + @CacheEvict(value = "userPage",allEntries = true) public Response update(User user) { User userFound = userBridgeService.findPasswordByUserName(user.getName()); User userOfPhoneNumber = userBridgeService.getUserByPhoneNumber(user.getPhoneNumber()); -- Gitblit v1.9.1