SpringBoot项目开发中解决在idea中静态资源(js、css、图片等)路径问题

时间:2024-04-05 22:00:40

 

 

好记性不如烂笔头,记录一下!!!

使用 idea 开发 springboot 项目过程中,遇到关于 静态资源 引用时出现的路径问题, 赶紧记录下, 下面我们来看看整体的项目结构:

SpringBoot项目开发中解决在idea中静态资源(js、css、图片等)路径问题

 static 目录下是存放一些静态资源 (js、css、图片等), templates 目录下存放HTML文件。

目前遇到的问题是在 templates 目录下的html 文件中引入 static 目录下的静态资源时的路径问题, 

下面我们看看具体的解决方法:

 1. 首先你的项目中导入thymeleaf 的jar包(我使用的是gradle 包管理器):


compile group: 'org.springframework.boot', name: 'spring-boot-starter-thymeleaf'

  2. 配置问题添加如下代码(我使用的是application.yml):

spring:
  mvc:
    view:
      prefix: /templates/
      suffix: .html
    static-path-pattern: /**

  3. html 文件中导入静态资源:

SpringBoot项目开发中解决在idea中静态资源(js、css、图片等)路径问题

ok,  打完收工。