Springboot項目打包后的頁面丟失問題(thymeleaf報錯)


遇到的問題目前找到兩種:

  • 返回視圖路徑以/開頭,例如 /test/hello
  • 在thymeleaf頁面中,引入的頁面以/開頭,例如:<footer th:replace="/index::footer"></footer>
代碼書寫規范:
    @GetMapping("/about-us")
    public String sysInfo(){
        return "students/about-us";
    }

錯誤寫法:(不要在前面加入"/")

return "/students/about-us";

引入公共模板時,也不要加''/'

正確寫法:

<header th:replace="main/sys-public :: stu-header"></header>

總結:在代碼編寫的過程中,要注意規范書寫習慣,避免不必要的問題發生。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM