【问题标题】:How to access domain classes from src/java in GRAILS?如何在 GRAILS 中从 src/java 访问域类?
【发布时间】:2010-10-14 21:39:28
【问题描述】:

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

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

【问题讨论】:

    标签: java grails


    【解决方案1】:

    我自己解决了这个问题,只需将路径 %userprofile%\.grails\<grails-ver>\projects\<my-project>\classes 添加到系统类路径。现在一切正常。

    奇怪的问题,可能是我在设置 grails、Eclipse 等时遗漏了什么...

    谢谢大家:)

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-30
        • 2012-10-10
        • 1970-01-01
        相关资源
        最近更新 更多