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を変更します
対応する方法は検索サービスで提供されます
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";
}
}
上記を追加した後、2つのサービスを再起動し、クリックして成功にジャンプします