JAVA 程序員代碼生成利器


 http://www.grails.org/

 

為什么要用Grails

  1. 采用groovy 開發,基於springboot+ hibernate ,groovy 語言層面運行效率稍微差點,但開發效率比java快很多。具體可以參見groovy 語言介紹,最顯然的一個特征是:bean?.age  這種寫法 ?. 可以避免java NullPointer Exception .
  2. java 開發人員能非常快速上手。
  3. 簡單的增刪查改頁面,基本上可以完全自動生成。
  4. 對數據庫操作,增強了hibernate .
  5. 對於類 Person (id,name,age),可以直接使用 Person.finByName(),Person. findByNameIlikeAndAge  非常強大。
  6. 同時grails 還提供了豐富的插件,如

        spring-security :權限控制

        migration: 數據庫版本管理,寫好實體類,可以自動完成與數據庫的同步更新。

如何使用

  1. 下載grails 安裝包,配置環境變量。
  2. Grails 提供了一系列內置命令,可以直接生成代碼或者運行項目:

create-app  穿件一個新的空應用。

create-controller  新建 spring-mvc 的controller

create-domain-class  創建數據庫實體

create-interceptor  創建web 攔截器

create-service  創建service層

create-taglib  創建tag庫

 

一般使用流程如下:

  1. 創建entity類(表結構)
  2. 用migration 同步表結構。
  3. 用命令generate-all 生成controller 和 gsp頁面。
  4. 修改相關部分代碼,滿足自己需要。

Java開發、互聯網架構討論QQ群: 297702426

郵箱:zfj321@qq.com  需要源碼可以聯系我,或者加入以上QQ群


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM