如何重用Grails应用程序&x27;s域类?
我已经创建了一个Grails应用程序。出于某些原因,我需要创建另一个控制台应用程序,以便有人修改数据库数据如何重用Grails应用程序&x27;s域类?,grails,Grails,我已经创建了一个Grails应用程序。出于某些原因,我需要创建另一个控制台应用程序,以便有人修改数据库数据 是否可以将Grails应用程序打包为JAR库,以便控制台应用程序可以重用这些域类 或者,我在Grails应用程序中添加/创建一些类,并将其打包为JAR并作为控制台应用程序运行 如果没有更好的答案,我可能会使用插件来实现。您可以将域类放在一个JAR中,并通过添加一个Hibernate XML文件(在Grails app/conf/Hibernate中)来告诉Grails这些是您的域类,该文件
如果没有更好的答案,我可能会使用插件来实现。您可以将域类放在一个JAR中,并通过添加一个Hibernate XML文件(在
Grails app/conf/Hibernate
中)来告诉Grails这些是您的域类,该文件引用了这个JAR中的类。您可以在任何其他Java/Groovy应用程序中使用此JAR,但很明显,当在Grails应用程序中使用时,它们只具有持久性方法(dynamic Finder、save()
等)。您也不会获得服务或控制器中的任何功能。您所得到的只是域类中的内容。