博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
假设动态运行java文字,当在脚本式配置,这是非常方便的
阅读量:7102 次
发布时间:2019-06-28

本文共 890 字,大约阅读时间需要 2 分钟。

package com.bfrj.core.groovy;import java.util.HashMap;import java.util.Map;import org.jeecgframework.core.util.ApplicationContextUtil;import org.springframework.context.ApplicationContext;/** * 公式计算 *  */public class GroovyParse {	/**	 * 公式解析计算	 */	public static Object formulaParse(String formula, Map
map) { ApplicationContext context = ApplicationContextUtil.getContext(); GroovyScriptEngine groovyScriptEngine = context.getBean(GroovyScriptEngine.class); Object value = groovyScriptEngine.executeObject(formula, map); return value; } public static void main(String[] args) { String formula = "return (a * b);"; Map map = new HashMap(); map.put("a", 900); map.put("b", 10); GroovyScriptEngine groovyScriptEngine = new GroovyScriptEngine(); Object value = groovyScriptEngine.executeObject(formula, map); System.out.println(value); }}

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
linux远程连接
查看>>
最快速的Android开发环境搭建ADT-Bundle及Hello World
查看>>
一分钟制作U盘版BT3 - 有图滴儿 bt3破解教程
查看>>
Objective-C中把数组中字典中的数据转换成URL
查看>>
hdu2196
查看>>
RAD Studio 2010~XE8 官方 ISO 下载地址 (2015-03-28更新)
查看>>
【技巧篇】解决悬浮的<header>、<footer>遮挡内容的处理技巧(转)
查看>>
mysqld: unrecognized service
查看>>
Windows环境下利用github快速配置git环境
查看>>
HTML静态页面传值,HTML静态页面得到url问号后面的参数。
查看>>
WPF学习笔记-用Expression Design制作矢量图然后导出为XAML
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]5.1.22
查看>>
Ubuntu下SVN命令行递归加入文件夹文件(免去一个一个的加入 --force)
查看>>
全局变量与全局静态变量的区别
查看>>
Android 5.1 AOSP 源码获取
查看>>
mongodb_命令行
查看>>
关于spotlight for Windows和spotlight for oracle的使用
查看>>
网页开发时的注意事项(关于编码问题)
查看>>
Android IOS WebRTC 音视频开发总结(二八)-- 多人视频方案介绍
查看>>
【数学】控制论
查看>>