@PostMapping("/saveWhiteCompanyId")
@ApiOperation(value = "缓存白名单用户的companyId", notes = "缓存白名单用户的companyId")
public RespEntity saveWhiteCompanyId(@RequestHeader("ticket") String ticket,
@ApiParam(name = "key", value = "ticket")@RequestParam("key")String key,
@ApiParam(name = "value", value = "选中的companyId")@RequestParam("value")String value) {
RespEntity resp = new RespEntity();
resp.ok(userService.saveWhiteCompanyId(key,value));
return resp;
}
@Override
@CachePut(value = "etsp",key = "#key")
public String saveWhiteCompanyId(String key,String value) {
return value;
}
@PostMapping("/getWhiteCompanyId")
@ApiOperation(value = "获取缓存中白名单用户的companyId", notes = "获取缓存中白名单用户的companyId")
public RespEntity getWhiteCompanyId(@RequestHeader("ticket") String ticket) {
RespEntity resp = new RespEntity();
String key = ticket;
resp.ok(userService.getWhiteCompanyId(key));
return resp;
}
@Override
@Cacheable(value = "etsp",key = "#key")
public String getWhiteCompanyId(String key) {
return key;
}
使用spring注解实现数据缓存
最新推荐文章于 2022-12-16 09:00:56 发布