在Spring启动MVC中使用模板引擎

时间:2016-12-27 10:19:34

标签: angularjs spring spring-mvc spring-boot

我对Spring boot很新。我刚开始申请Spring boot MVC。我计划将htmlangularjs用于视图图层。我对Spring启动MVC进行了一些研究,并看到了一些模板引擎(Thymeleaf)。现在我很困惑。 我是否需要使用这些模板引擎中的任何一个来构建Spring boot MVC应用程序?究竟什么使用这些模板引擎?我可以仅使用HTMLangularjs创建Spring启动MVC吗?

1 个答案:

答案 0 :(得分:0)

模板引擎是一个框架,它将一些文本作为输入并输出一些有效的HTML。作为输入的文本可能看起来像HTML以及要显示的变量的一些占位符。它还提供许多实用功能,循环功能,条件。

您无法从HTML中获取所有这些内容。您可以选择多种品种:

https://docs.spring.io/spring/docs/current/spring-framework-reference/html/view.html

如果你想采用angularjs方法,那么你可能必须采用REST方式并从服务器端返回JSON,然后在angularjs控制器中处理它并显示在angularjs视图中。

这是一个教程: https://spring.io/blog/2015/01/12/spring-and-angular-js-a-secure-single-page-application

或者更一般的观点:

Angularjs + spring MVC