1.Maven依赖
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>3.0.9</version> <!-- 版本号可能是其他最新版本 -->
</dependency>
Demo
public void test(){
String script = "你的Java代码,完整的一个类";
CompilerConfiguration configuration = new CompierConfiguration();
GroovyClassLoader loader = new GroovyClassLoader(Thread.currentThread().getContextClassLoader(),configuration);
Class aClass = loader.parseClass(script);
GroovyObject groovyObject = (GroovyObject) aClass.newInstance();
Object result = groovyObject.invokeMethod("方法名","参数");
}