如何从Grails应用程序中调用驻留在现有Java类中的方法?是否有必要/建议将其包装在服务中?

最佳答案

将您的源代码放在src/java中。然后在conf/spring/resources.groovy中,您可以执行以下操作:

// Place your Spring DSL code here
beans = {
    myJavaFunction(com.my.javafunction)

}

然后,您可以通过以下方式将其注入(inject)到 Controller 或服务中:
def myJavaFunction

10-02 23:59