亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot訪問HTML過程詳解

 更新時間:2023年04月18日 09:44:18   作者:只因妮泰妹  
這篇文章主要詳細介紹了SpringBoot訪問HTML的全過程,文章中有詳細的代碼和圖片講解,感興趣的同學可以參考一下

簡介

SpringBoot默認的頁面映射路徑(即模板文件存放的位置)為“classpath:/templates/*.html”。靜態(tài)文件路徑為“classpath:/static/”,其中可以存放JS、CSS等模板共用的靜態(tài)文件

默認文件路徑訪問

將HTML頁面存放在resources/static目錄下的訪問

將html文件放在resources/static目錄下 可以直接通過ip+端口號+文件路徑訪問

 文件放在resources/static/view目錄下

 文件放在resources/static目錄下

自定義文件路徑訪問

SpringBoot項目下的templates目錄的資源默認是受保護的,沒有開放訪問權限。這是因為templates

文件夾,是放置模板文件的,因此需要視圖解析器來解析它。所以必須通過服務器內(nèi)部進行訪問,

也就是要走控制器→ 服務 →視圖解析器這個流程才行。同時,存在安全問題,比如說,你把你后臺的

html文件放到templates,而這個文件夾對外又是開放的,就會存在安全隱患。

方法:在application.yml或者application.properties配置文件中將訪問權限開放

  • ?? application.yml文件配置:
spring:
  resources:
    static-locations: classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/public/, classpath:/templates/

  • ?? application.yml文件配置:
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/templates/

配置完成后,啟動SpringBoot,在瀏覽器中輸入地址就可以直接訪問templates目錄下的靜態(tài)資源了。

通過Controller控制器層跳轉訪問

引入thymeleaf依賴

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

定義接口返回頁面路徑

@Controller
public class testController {
    @RequestMapping("/test")
    public String test() {
        return "/login1";
    }
}

通過接口訪問

到此這篇關于SpringBoot訪問HTML過程詳解的文章就介紹到這了,更多相關SpringBoot訪問HTML內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringAOP 如何通過JoinPoint獲取參數(shù)名和值

    SpringAOP 如何通過JoinPoint獲取參數(shù)名和值

    這篇文章主要介紹了SpringAOP 通過JoinPoint獲取參數(shù)名和值的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Springboot?手動分頁查詢分批批量插入數(shù)據(jù)的實現(xiàn)流程

    Springboot?手動分頁查詢分批批量插入數(shù)據(jù)的實現(xiàn)流程

    這篇文章主要介紹了Springboot?手動分頁查詢分批批量插入數(shù)據(jù)的實現(xiàn)流程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 如何用Stream解決兩層List屬性求和問題

    如何用Stream解決兩層List屬性求和問題

    這篇文章主要介紹了如何用Stream解決兩層List屬性求和問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • SpringBoot添加SSL證書的方法

    SpringBoot添加SSL證書的方法

    HTTPS 實際上就是 HTTP + SSL,使我們的網(wǎng)站更加安全,地址欄上會有一把小鎖。那么如何在SpringBoot添加SSL證書,下面就一起來了解一下
    2021-05-05
  • MyBatis如何使用(三)

    MyBatis如何使用(三)

    這篇文章主要介紹了MyBatis如何使用(三)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Java前端開發(fā)框架實現(xiàn)的流程和代碼示例

    Java前端開發(fā)框架實現(xiàn)的流程和代碼示例

    我們可以實現(xiàn)一個Java前端開發(fā)框架,這個框架包含了初始化、組件渲染、組件更新、事件監(jiān)聽和事件觸發(fā)等功能,希望這個指南能夠對剛入行的小白有所幫助
    2023-10-10
  • Java中的TreeMap底層源碼分析

    Java中的TreeMap底層源碼分析

    這篇文章主要介紹了Java中的TreeMap底層源碼分析,TreeMap與Hashmap、LinkedHashMap不同,他的底層不再是數(shù)組,而是一顆紅黑樹,在插入、刪除或者替換元素時,TreeMap能按照事先約定的順序來對key進行排序和迭代查詢,需要的朋友可以參考下
    2023-12-12
  • 如何在IDEA啟動多個Spring Boot工程實例(圖文)

    如何在IDEA啟動多個Spring Boot工程實例(圖文)

    這篇文章主要介紹了如何在IDEA啟動多個Spring Boot工程實例(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 使用Spring的JAVA Mail支持簡化郵件發(fā)送功能

    使用Spring的JAVA Mail支持簡化郵件發(fā)送功能

    這篇文章主要為大家詳細介紹了使用Spring的JAVA Mail支持簡化郵件發(fā)送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 為什么Java是程序員受歡迎的語言這幾個原因你該清楚

    為什么Java是程序員受歡迎的語言這幾個原因你該清楚

    Java一直穩(wěn)居程序員很受歡迎的編程語言的榜首,是企業(yè)中使用最廣泛的編程語言。這篇文章主要介紹了為什么Java是程序員受歡迎的語言這幾個原因你該清楚,需要的朋友可以參考下
    2020-07-07

最新評論