1、前端响应拦截器超时时间修改成20s

2、文案管理service添加@Cacheable注解开启缓存
pull/254/head
xjs 4 years ago
parent 671f1a283f
commit 47864c2c20

@ -17,7 +17,7 @@ const service = axios.create({
// axios中请求配置有baseURL选项表示请求URL公共部分 // axios中请求配置有baseURL选项表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API, baseURL: process.env.VUE_APP_BASE_API,
// 超时 // 超时
timeout: 10000 timeout: 20000
}) })
// request拦截器 // request拦截器

@ -5,6 +5,7 @@ import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2; import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
/** /**
@ -18,6 +19,8 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableRyFeignClients @EnableRyFeignClients
//这个服务开启boot内置定时任务 //这个服务开启boot内置定时任务
@EnableScheduling @EnableScheduling
//开启springboot基于注解的缓存管理支持
@EnableCaching
public class XjsOpenApiApp { public class XjsOpenApiApp {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(XjsOpenApiApp.class, args); SpringApplication.run(XjsOpenApiApp.class, args);

@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.CopyWriting;
import com.xjs.copywriting.mapper.CopyWritingMapper; import com.xjs.copywriting.mapper.CopyWritingMapper;
import com.xjs.copywriting.service.CopyWritingService; import com.xjs.copywriting.service.CopyWritingService;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -43,6 +45,8 @@ public class CopyWritingServiceImpl extends ServiceImpl<CopyWritingMapper, CopyW
* @return apiapi * @return apiapi
*/ */
@Override @Override
//将该方法的查询结果存放阿紫springboot的默认缓存中 cacheNames缓存空间唯一名称 key缓存id
@Cacheable(cacheNames = "copyWriting",key = "#id")
public CopyWriting selectCopyWritingById(Long id) public CopyWriting selectCopyWritingById(Long id)
{ {
return copyWritingMapper.selectCopyWritingById(id); return copyWritingMapper.selectCopyWritingById(id);
@ -67,6 +71,7 @@ public class CopyWritingServiceImpl extends ServiceImpl<CopyWritingMapper, CopyW
* @return * @return
*/ */
@Override @Override
@CacheEvict(cacheNames = "copyWriting",key = "#ids")
public int deleteCopyWritingByIds(Long[] ids) public int deleteCopyWritingByIds(Long[] ids)
{ {
return copyWritingMapper.deleteCopyWritingByIds(ids); return copyWritingMapper.deleteCopyWritingByIds(ids);
@ -79,6 +84,7 @@ public class CopyWritingServiceImpl extends ServiceImpl<CopyWritingMapper, CopyW
* @return * @return
*/ */
@Override @Override
@CacheEvict(cacheNames = "copyWriting",key = "#id")
public int deleteCopyWritingById(Long id) public int deleteCopyWritingById(Long id)
{ {
return copyWritingMapper.deleteCopyWritingById(id); return copyWritingMapper.deleteCopyWritingById(id);

Loading…
Cancel
Save