2016-12-27 73 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