springBoot之访问自定义静态资源(html)
程序员文章站
2022-04-15 19:18:51
springBoot的配置文件有两种 application.yml application.properties 这两种配置文件配置访问静态文件的样式不同,但是大致相同。 一application.yml server: # 端口号 port: 8081 # 项目访问的基础路径 localhost:8081/HB/xxx context-path: /HBspri......
springBoot的配置文件有两种
application.yml
application.properties
这两种配置文件配置访问静态文件的样式不同,但是大致相同。
一 application.yml
server:
# 端口号
port: 8081
# 项目访问的基础路径 localhost:8081/HB/xxx
context-path: /HB
spring:
thymeleaf:
# 如果是 templates 下的页面 替换为 templates即可
prefix: classpath:/views/
# 文件后缀类型
suffix: .html
#不缓存,页面编写完成后ctrl+F9,就可以看到页面修改的内容
cache: false
# 指定模板编码
encoding: UTF-8
#
#spring.thymeleaf.mode=LEGACYHTML5
所依赖的jar包(你自己要去找对应的版本号加上,这里不可复制,只做参考)
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- 解决thymeleaf对html5默认校验要求高 -->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
</dependencies>
<!--
将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用
-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
创建的前端控制器(controller)
@Controller
@RequestMapping("/")
public class TestController {
@RequestMapping("/index")
public String index(){
return "/index";
}
}
在resource下两个不同的文件夹下创建html文件
启动项目访问前端控制器 ,访问成功
本文地址:https://blog.csdn.net/qq_38726370/article/details/107655805