2016-12-27 55 views
1

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

回答

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