(四)Springboot與web專案-靜態資源處理
阿新 • • 發佈:2020-07-23
1、建立新的工程
package com.hengqin.springbootwebdemo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { @ResponseBody @RequestMapping(2、SpringBoot對靜態資源的對映規則; 1)、所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找資源; webjars:以jar包的方式引入靜態資源"/hello") public String hello(){ return "Helloworld"; } }
重新執行,訪問:localhost:8080/webjars/jquery/3.5.1/jquery.js
在訪問的時候只需要寫webjars下面資源的名稱即可 2)、"/**" 訪問當前專案的任何資源,都去(靜態資源的資料夾)找對映 localhost:8080/abc === 去靜態資原始檔夾裡面找abc 3)、歡迎頁; 靜態資原始檔夾下的所有index.html頁面;被"/**"對映; localhost:8080/ 找index頁面 4)、所有的 **/favicon.ico 都是在靜態資原始檔下找;