thymeleaf引入js找不到


今天碰見一個奇怪的問題,springboot項目中thymeleaf模板找不到js,額,很低級,這我知道。

讓我最納悶的是,代碼完全一樣,並且反復進行了maven clean及rebuild,但我把這個項目放在兩台不同的主機上運行,結果一台運行正常,一台在登錄界面的控制台報錯。錯誤信息如圖:

Unexpected token '<' 指向的是login.html的第一行<!DOCTYPE html>

然后就是layui未被定義,於是找和layui相關的引入文件。

自我感覺沒有任何問題,我會這樣想是因為我在另外一台主機上運行,它很健康,沒有任何問題。

但當我在登錄界面ctrl+U查看代碼並試圖戳進layui.js時,卻根本訪問不到。

於是重新檢查這個js路徑,但確實沒問題。又檢查了一下繼承自 WebMvcConfigurer 的配置類:

 

 

感覺沒毛病。

最后我 /lib/layui/layui.js 文件路徑變更為 /static/js/layui/layui.js,我天,成功了。

但為啥,我在另外一台主機上運行卻並沒有問題,運行環境並沒有太大差異,很費解。

 

 

 

  此

 

  處

 

  留

 

  白

 

 


免責聲明!

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



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