package com.artfess.base.conf; import com.artfess.base.groovy.GroovyScriptEngine; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.ArrayList; import java.util.List; @Configuration public class ScriptEngineConfig { @Bean public GroovyScriptEngine getGroovyScriptEngine(){ GroovyScriptEngine engine = new GroovyScriptEngine(); List bindingInterface = new ArrayList(); bindingInterface.add("com.artfess.base.groovy.IScript"); bindingInterface.add("com.artfess.base.groovy.IUserScript"); engine.setBindingInterface(bindingInterface); return engine; } }