SpringBoot無法訪問templates目錄下的html靜態頁面


 

    實際開發中,html頁面不建議放在static目錄下,而是放在templates目錄中。 一般使用spring boot默認為我們創建的static目錄來放置css、圖片、js等靜態資源即可。但templates目錄的資源默認是受保護的,沒有開放訪問權限。這是因為templates文件夾,是放置模板文件的,因此需要視圖解析器來解析它。所以必須通過服務器內部進行訪問,也就是要走控制器 → 服務 → 視圖解析器這個流程才行。

    要訪問templates目錄下的html頁面,還需要引入下面這個模板引擎,然后才能通過Controller來進行訪問。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

 


免責聲明!

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



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