使用Twirl和Spring MVC

gre*_*fox 10 java spring spring-mvc playframework twirl

是否可以将Twirl与Spring MVC一起用作视图技术?我想用一些代替JSP的东西,Apache Tiles对我来说很麻烦.旋转视图技术为Play Framework看起来非常酷,类似于ASP.NET Razor.

https://www.playframework.com/documentation/2.3.x/JavaTemplates

我做了一个快速的谷歌搜索,但没有发现太多.

mad*_*fox -3

如果您正在寻找与 Spring MVC 一起使用的模板框架,我建议使用 Spring 的 Thymeleaf。

这个答案还提供了一些与该问题相关的有价值的反馈:HTML templates in spring bootlarme to play Framework

Spring 框架并不强迫您使用任何特定的视图技术。您可以使用任何可以集成的东西。文档中涵盖了该主题(https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc-view ) 涵盖了该主题,您可以在其中阅读有关流行选择的详细信息。然而,最受欢迎的是 Thymeleaf,它曾经是 Spring MVC 的一部分,后来分离成一个独立的项目。您可以在入门指南中找到有关如何将其与 Spring Boot 一起使用的清晰示例。

使用 Twirl 框架创建的 Play 框架中的模板将转换为 Scala 代码。您只需通过模板参数列表传递数据模型,就像使用任何方法一样。

在 Spring 框架中,您将想要向视图公开的所有数据放在所谓的模型映射中,这是一个简单的键值存储。在视图技术中,您可以使用相应的键引用值。