讀古今文學網 > Spring Boot實戰 > 第6章 在Spring Boot中使用Grails >

第6章 在Spring Boot中使用Grails

本章內容

  • 使用GORM持久化數據

  • 定義GSP視圖

  • Grails 3和Spring Boot入門

我小時候,有一個系列電視廣告,當中有兩個人,一個在吃巧克力條,另一個在吃罐子裡的花生醬。經由一些富有喜劇效果的小事故,兩個人撞到了一起。最後,花生醬和巧克力相結合。

一個人說:「你把巧克力弄到我的花生醬裡了!」另一個人回答:「是你把花生醬弄到我的巧克力上了!」

在一開始的尷尬後,兩個人都認同花生醬和巧克力結合在一起是件好事。接著,旁白會建議觀眾試試Reese牌的的花生醬杯(Peanut Butter Cup)。

在Spring Boot剛發佈時,經常有人問我在Spring Boot和Grails之間該如何選擇。兩者都構建於Spring Framework之上,都旨在簡化應用程序的開發。實際上,它們就像花生醬和巧克力。兩個都很好,具體如何選擇取決於個人愛好。

就像之前巧克力和花生醬的爭論一樣,事實上並不必從中選出一個來。Spring Boot和Grails兩個都很好,完全可以結合到一起。

在本章中,我們會看到Grails和Spring Boot之間的聯繫。我們會先看到Spring Boot中Grails對像關係映射(Grails Object Relational Mapping,GORM)和Groovy服務器頁面(Groovy Server Page,GSP)這樣的Grails特性,還會看到Grails 3是如何基於Spring Boot重寫的。