如何从GRAILS中的src / java访问域类?

时间:2009-03-23 03:29:59

标签: java grails

如何从Grails中的控制器访问或更好地传递一堆域类到grails树中驻留在src / java中的一个非常简单的java程序?我总是得到域类的ClassNotFoundException,无论我把它放在哪个包中。当尝试使用Eclipse导入域类时,没有指向域类的自动完成。

我想将grails仅用作原型前端,以便于我的java应用程序轻松输入和输出。因此欢迎任何快速且不那么肮脏的想法。

3 个答案:

答案 0 :(得分:1)

我只是通过将路径%userprofile%\.grails\<grails-ver>\projects\<my-project>\classes添加到系统类路径中来解决这个问题。现在一切都按预期工作了。

奇怪的问题,可能是我在设置grails,Eclipse等时错过了一些东西......

谢谢大家:)

答案 1 :(得分:0)

您可能需要详细说明如何运行应用程序,以提供有关类加载器的一些想法以及为什么java应用程序中的类加载器没有找到类。

这种架构视图是您最好使用Grails服务来访问您的后端应用程序。如果在控制器中声明名为xxxService的属性,则会将一个服务实例注入到控制器中,然后可以使用该实例来调用所需的功能。

答案 2 :(得分:0)