SpringBoot之静态资源访问

2018-10-24  本文已影响0人  莫莫利亚

初次接触SpringBoot后你一定会有所困惑,原来的webapp哪去了?

我该怎么访问我的静态文件呢?

首先你要搭建起来一个基本的springBoot工程,这里就不说了。

首先你要在你pom文件中加入:

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

在配置文件中增加以下配置信息:

## 检查模板是否存在,然后再呈现

spring.thymeleaf.check-template-location=true

#Content-Type值

spring.thymeleaf.content-type=text/html

#启用MVC Thymeleaf视图分辨率

spring.thymeleaf.enabled=true

## 应该从解决方案中排除的视图名称的逗号分隔列表

##spring.thymeleaf.excluded-view-names=

#模板编码

spring.thymeleaf.mode=LEGACYHTML5

# 在构建URL时预先查看名称的前缀

spring.thymeleaf.prefix=classpath:/templates/

# 构建URL时附加查看名称的后缀.

spring.thymeleaf.suffix=.html

# 链中模板解析器的顺序

#spring.thymeleaf.template-resolver-order= o

# 可以解析的视图名称的逗号分隔列表

#spring.thymeleaf.view-names=

#thymeleaf end

#配置静态资源路径

spring.resources.static-locations=classpath:/static/

需要注意的是

Springboot中默认的静态资源路径有:

classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,

从这里可以看出这里的静态资源路径都是在classpath中

上一篇下一篇

猜你喜欢

热点阅读