@GetMapping("createIndex")
@ResponseBody
public Result createIndex(){
// 获取后台存储的数据
Result result = productFeignClient.getBaseCategoryList();
// 设置模板显示的内容
Context context = new Context();
context.setVariable("list",result.getData());
// 定义文件输入位置
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter("D:\\index.html");
} catch (IOException e) {
e.printStackTrace();
}
// 调用process();方法创建模板
templateEngine.process("index/index",context,fileWriter);//templateEngine需要注入
return Result.ok();
}
使用nginx做动静分离
把生成的静态html页面和css样式一起放入nginx的index目录下.