使用Java脚本引擎实现业务规则可配置化

提出问题 在有些项目中存在大量常常变化的规则逻辑,好比审核、风控规则。 若是规则硬编码在Java代码中,每次修改规则都要从新修改代码、测试、重启发布,很麻烦。 解决思路 从JDK6开始,Java提供了ScriptEngine接口,支持执行解释性语言,例如Javascript。使得可在Java代码中执行Javascript代码。 ScriptEngine提供了eval方法,可执行传入的Javascr
相关文章
相关标签/搜索