Flask接口签名sign原理与实例代码浅析
307
2023-02-18
SpringMVC中使用Thymeleaf模板引擎实例代码
本文研究的主要是SpringMVC中使用Thymeleaf模板引擎的相关内容,具体介绍如下。
Thymeleaf提供了一组Spring集成,允许您将其用作Spring MVC应用程序中全面替代jsP的功能。
Maven依赖
配置模板解析器
javaConfig的方式:
@Bean
public SpringResourceTemplateResolver templateResolver(){
// SpringResourceTemplateResolver自动与Spring自己集成
// 资源解决基础设施, 强烈推荐。
SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver();
templateResolver.setApplicationContext(this.applicationContext);
templateResolver.setPrefix("/WEB-INF/templates/");
templateResolver.setSuffix(".html");
// HTML是默认值, 为了清楚起见, 在此处添加。
templateResolver.setTemplateMode(TemplateMode.HTML);
// 默认情况下, 模板缓存为true。如果您想要设置为false
// 模板在修改时自动更新。
templateResolver.setCacheable(true);
return templateResolver;
}
@Bean
public SpringTemplateEngine templateEngine(){
// SpringTemplateEngine自动应用SpringStandardDialect
// 并启用Spring自己的MessageSource消息解析机制。
SpringTemplateEngine templateEngine = new SpringTemplateEngine();
templateEngine.setTemplateResolver(templateResolver());
// 使用Spring 4.2.4或更高版本启用SpringEL编译器
// 可以加快大多数情况下的执行速度, 但是当一个模板中
// 的表达式在不同数据类型之间重用时,
// 可能与特定情况不兼容, 因此该标志默认为“false”
// 以实现更安全的向后兼容性。
templateEngine.setEnableSpringELCompiler(true);
return templateEngine;
}
XML的方式
总结 以上就是本文关于SpringMVC中使用Thymeleaf模板引擎实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
总结
以上就是本文关于SpringMVC中使用Thymeleaf模板引擎实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~