我对Spring boot
很新。我刚开始申请Spring boot MVC
。我计划将html
和angularjs
用于视图图层。我对Spring启动MVC进行了一些研究,并看到了一些模板引擎(Thymeleaf
)。现在我很困惑。
我是否需要使用这些模板引擎中的任何一个来构建Spring boot MVC
应用程序?究竟什么使用这些模板引擎?我可以仅使用HTML
和angularjs
创建Spring启动MVC吗?
答案 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
或者更一般的观点: