document
API test

跳转首页

GET
http://localhost:12000/

Description or Example

# BUG修复 ## 导入页面404问题 > 因为静态资源默认是在`static`目录下寻找的, 但是静态页面多了一个`static`, 导致在`static/static`下查找, 因此404 # 核心代码 ```java @RequestMapping({"/", "index"}) @Controller public class IndexController { @GetMapping("/") public ModelAndView index(ModelAndView mv) { List<CategoryEntity> categoryEntities = categoryService.getCateGoryLevel1(); mv.setViewName("index"); mv.addObject("categories", categoryEntities); return mv; } ``` ```java @Override @Cacheable(cacheNames = "categories", key = "#root.methodName", sync = true) public List<CategoryEntity> getCateGoryLevel1() { LambdaQueryWrapper<CategoryEntity> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(CategoryEntity::getParentCid, 0L); // 一级分类, 父分类ID为0 return this.list(queryWrapper); } ``` > `CTRL+R`替换所有的`/static`变成空串即可 # 扩展知识 ## 架构图 ![image.png](https://cos.easydoc.net/13568421/files/lkm08taa.png) ## 为什么要动静分离? > 动静分离: 动态请求和静态资源分离 > 这样做的目的是可以减少NGINX网关服务器的带宽占用, 如果不动静分离, 所有的资源都需要从微服务中获取, 响应的时候会占用`NGINX`带宽, 并发量一旦提高, NGINX带宽会被静态资源消耗完全, 导致响应时间很长