簡體   English   中英

在Grails中導入/使用Java類

[英]Importing/using Java classes in Grails

我使用Jersey創建了一個現有的RESTful服務,為此我創建了2個客戶端(也是Java),一個使用Jersey客戶端API,一個使用Apache HTTP客戶端。

我沒有太多的前端經驗-我曾經使用過Spring / Java並了解一些基本概念,但是我認為我會嘗試學習Grails。 我只想將Grails用於前端(因此,不依賴GORM),而將現有服務用於業務邏輯/與存儲的交互)。 對我來說,是否可以僅將w / w /現有客戶端包括在內並在Grails控制器中使用它,還是需要使用Groovy(或已經包含的java庫)為其編寫新的Groovy客戶端?

如果這似乎是個好主意,或者如果我沒有利用GORM / Grails數據持久性功能,使用Grails似乎毫無意義,我也很樂意就此發表意見。 我認為我仍然可以獲得“約定優先於配置”的優勢,也許還有框架的其他優勢,但是我還是Web開發的新手,所以我很樂意提供任何建議。

您可以在grails中使用現有的Java客戶端。 如果您現有的客戶端jar位於Maven存儲庫中,則可以在BuildConfig.groory中為該jar指定依賴項。 否則,您可以將jar放到grails項目的lib目錄中。

另外,如果您的客戶端代碼依賴於任何第三方jar,則必須在BuildConfig.groovy中為該第三方jar指定依賴關系-有關如何指定依賴關系的信息,請參閱grails文檔。

如果需要,您也可以使用grails rest-client-builder插件編寫客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM