1.在pom.xml中引入thymeleaf包
<!-- 在SpringBoot中访问HTML的依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!-- 解除thymeleaf对HTML语法的严查,不引入的话会有很多语法错误 -->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.21</version>
</dependency>
2.application.properties配置
spring.mvc.view.prefix=templates/
spring.mvc.view.suffix=.html
//prefix这个路径的值一定是templates,所以HTML页面必须放在templates目录下,完整路径为:src/main/resources/templates
//suffix是指文件后缀,设置这个值以后在路由映射匹配时可以设略前缀
3.完成以上配置以后,就可以轻松访问HTML文件了
@RequestMapping(value ="/index")
public String index(){
return "index";
}
这样index路由就映射到index.HTML了