<properties> <!--解决 Maven3 中文编译乱码--> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <thymeleaf-version>3.0.2.RELEASE</thymeleaf-version> </properties>
<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring4</artifactId> <version>${thymeleaf-version}</version> </dependency> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> <version>${thymeleaf-version}</version> </dependency>
配置文件模板解释器
<!--模板解析器--> <context:component-scan base-package="configurations"/> <bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"> <property name="prefix" value="/html/" /> <property name="suffix" value=".html" /> <property name="templateMode" ref="defaultTemplateMode"/> <property name="cacheable" value="false" /> <property name="characterEncoding" value="UTF-8"/> </bean> <bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"> <property name="templateResolver" ref="templateResolver" /> </bean> <bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"> <property name="templateEngine" ref="templateEngine" /> <property name="characterEncoding" value="UTF-8" /> <property name="order" value="5"/> </bean>
本文介绍如何在Spring项目中配置Thymeleaf模板引擎并解决Maven3中文编译乱码问题。通过设置项目的源文件编码为UTF-8,并详细配置Thymeleaf模板解析器和视图解析器,确保页面正确加载。
1182

被折叠的 条评论
为什么被折叠?



