springboot整合thymeleaf视图解析器
在springboot上面整合视图解析器的时候需要注意多方面的细节。
1.html文件需要放在templates文件夹下面
2.然后是properties文件或yml文件中的视图解析器配置。
3.在controller中返回参数时需要注意不要添加多余的 “/” 造成地址报错。
4.有时候html会报错需要注意标签闭合,如meta标签
5.pom文件的导包,根据要求添加所需maven地址。
6.最重要的一点,在maven工程打包的过程中可能会漏掉很多其他格式的文件,这个时候需要去查询一下target文件夹,看一看需要的文件是不是都打包成功。
若是没能加入想要的文件格式,需要自行去pom文件中配置,根据需求添加相应的标签。
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> <include>**/*.html</include> <include>/static/</include> </includes> <filtering>false</filtering> </resource> <!-- 如果没有此节点,src/main/resources目录下的配置文件将被忽略 --> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> <include>**/*.html</include> <include>/static/</include> </includes> <filtering>false</filtering> </resource> </resources> <build>
关键是<include>标签,里面的格式是会随打包一起存在于target文件夹下。