關於thymeleaf靜態資源引用無效

2021-10-07 22:26:57 字數 1195 閱讀 4184

springboot匯入thymeleaf依賴後,thymeleaf引入bootstrap靜態資源失敗,路徑已經使用了th:href="@"

原理我在全域性配置檔案中定義了spring.mvc.servlet.path=/crud,我用這個的目的是定義專案路徑,使得訪問localhost:8080/crud/才有效。其實應該使用server.servlet.context-path=/crud

如果springboot的版本是2.0及以上,靜態資源會被攔截,可以嘗試將靜態資源放行,如下:

package com.atguigu.springboot.config;

import com.atguigu.springboot.component.loginhandlerinterceptor;

import com.atguigu.springboot.component.mylocaleresolver;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.web.servlet.localeresolver;

import org.springframework.web.servlet.config.annotation.enablewebmvc;

import org.springframework.web.servlet.config.annotation.interceptorregistry;

import org.springframework.web.servlet.config.annotation.viewcontrollerregistry;

import org.springframework.web.servlet.config.annotation.webmvcconfigurer;

@configuration

//@enablewebmvc

public

class

mymvcconfig2

implements

webmvcconfigurer};

}}

thymeleaf之頁面靜態化

1.引入theymeleaf啟動器 2.關閉thymeleaf快取,spring.thymeleaf.cacae false,然後每次修改頁面之後要用ctrl shift f9重新整理頁面 3.th text th utext th each 1.context thymeleaf的執行上下文,存放...

Thymeleaf頁面靜態化技術

案例一 springboot搭建thymeleaf1 匯入依賴 2 新建html頁面模板 3 新建前端控制層controller 4 新建啟動類1 匯入依賴 4.0.0 com.chawaner springboot thymeleaf 1.0 snapshot thymeleaf案例操作 org....

關於webpack如何存放靜態資源

簡明扼要記一下。之前涉及到vue專案中設定背景的問題。找來找去,發現只有backstretch最靠譜。進而引入jquery,又涉及到了 vue中怎麼引入jquery 上篇博文就是講這個的。最後一切都搞定後,問題出現在backstretch無法獲取到。這是因為,前者會由webpack打包進而嵌到htm...