如何使用grails中的现有java类

xai*_*ain 4 java grails groovy

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

Bra*_*ads 11

把你的源码放在src/java中.然后在conf/spring/resources.groovy中,您可以这样做,例如:

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

}
Run Code Online (Sandbox Code Playgroud)

然后,您可以将其注入控制器或服务:

def myJavaFunction
Run Code Online (Sandbox Code Playgroud)