springboot集成groovy

 时间:2024-10-15 07:36:57

1、引入groovy的包:<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.4.8</version></dependency>

2、测试一下引入的groovy包是否否能正常使用:@Test public void groovyTest() { GroovyShell shell = new GroovyShell(new Binding()); Map<String, Object> vars = new HashMap<>(); vars.put("boData", "123"); setParameters(shell, vars); String script = "return boData"; script = script.replace("&apos;", "'").replace("&quot;", "\"").replace("&gt;", ">").replace("&lt;", "<").replace("&nuot;", "\n").replace("&amp;", "&"); Object rtn = shell.evaluate(script); System.out.println(rtn); }private void setParameters(GroovyShell shell, Map<String, Object> vars) { if(vars != null) { Set<Map.Entry<String, Object>> set = vars.entrySet(); Iterator it = set.iterator(); while(it.hasNext()) { Map.Entry<String, Object> entry = (Map.Entry)it.next(); shell.setVariable((String)entry.getKey(), entry.getValue()); } }}结果如下:

springboot集成groovy

8、从结果来看脚本编写很成功。

  • 什么样的考生适合报考综合评价?如何报考?
  • 家常小炒虾的做法
  • 养生 中老年人应多吃哪些食物更利于健康
  • 圆椎体积怎么算(公式)
  • 热门搜索
    征信怎么查 紫菜蛋汤的做法 意面的做法 蒸鸡蛋羹的做法 糖醋排骨的做法大全 蒜苗炒肉的做法 土豆烧牛肉的家常做法 韩国泡菜的做法 你呢用英语怎么说 禅怎么读