1.引入页面热启动依赖
因为我们前端页面要经常修改,重启比较麻烦
加了下面依赖后,以后文件修改后,ctrl+F9即可
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2.关闭thymeleaf缓存
application.properties
spring.thymeleaf.cache=false
3.首页跳转链接改下
测试发现点击首页图标跳到了nginx内的这个页面,没有做到正确的转发
4.修改nginx配置
打开nginx中的配置发现 *.gulimall.com其实是不包括 gulimall.com的
修改为如下
修改后docker 内重启nginx再次访问,成功跳转到首页
5.收索页跳转
收索框关键字查询
添加关键词查询,修改对应url
search服务内提供对应的方法
package com.atguigu.gulimall.search.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
/**
* @author rengang
* @version 1.0
* @date 2021/3/30 22:42
*/
@Controller
public class SearchController {
@GetMapping("/list.html")
public String listPage(){
return "list";
}
}
以上加完后重启俩服务,点击后跳转成功