在Grails中导入/使用Java类

时间:2015-03-22 04:26:42

标签: java grails

我有一个用Jersey创建的现有RESTful服务,我创建了2个客户端(也是Java),一个使用Jersey客户端API,另一个使用Apache HTTP客户端。

我没有太多的前端经验 - 我已经使用了Spring / Java并理解了基本概念,但我想我会尝试学习Grails。我想只使用Grails作为前端(因此,不依赖于GORM),并使用我现有的服务进行业务逻辑/与存储交互)。我可以只使用现有客户端包含jar并在我的Grails控制器中使用它,还是需要使用Groovy(或已经包含的java库)为它编写新的Groovy客户端?

如果我认为这是一个好主意,或者如果我没有利用GORM / Grails数据持久性功能,那么使用Grails似乎毫无意义,我也很高兴得到意见?我认为我仍然可以获得“约定优于配置”的优势,也许还有框架的其他优点,但我再次对Web开发很陌生,所以我很欣赏任何建议

1 个答案:

答案 0 :(得分:0)

您可以在grails中使用现有的Java客户端。如果您现有的客户端jar在maven repo中,那么您可以在BuildConfig.groory中指定jar的依赖关系。或者你可以将jar放在grails项目的lib目录中。

此外,如果您的客户端代码依赖于任何第三方jar,则必须在BuildConfig.groovy中为该第三方jar指定依赖关系 - 请参阅grails docs以了解如何指定依赖关系。

如果您愿意,也可以使用grails rest-client-builder插件来编写您的客户端。

相关问题