1. 程式人生 > 實用技巧 >(四)Springboot與web專案-靜態資源處理

(四)Springboot與web專案-靜態資源處理

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(
"/hello") public String hello(){ return "Helloworld"; } }

2、SpringBoot對靜態資源的對映規則; 1)、所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找資源; webjars:以jar包的方式引入靜態資源

重新執行,訪問:localhost:8080/webjars/jquery/3.5.1/jquery.js

在訪問的時候只需要寫webjars下面資源的名稱即可

2)、"/**" 訪問當前專案的任何資源,都去(靜態資源的資料夾)找對映 localhost:8080/abc === 去靜態資原始檔夾裡面找abc 3)、歡迎頁; 靜態資原始檔夾下的所有index.html頁面;被"/**"對映; localhost:8080/ 找index頁面 4)、所有的 **/favicon.ico 都是在靜態資原始檔下找;