关于Drools学习笔记

最近几天需求要做个规则配置. 
学了下drools..发现有点意思.以下是个人笔记.仅供参考 
drl文件只能在class的编译目录下..你就算给个完整的路径也不可能能解释的..原因估计是底层里面需要把这文件转成类来编译.. 
drools的规则判断顺序.有两种一种是采用.. 
salience的值来判断谁先..越大的越快执行 
还有一种就是先进后出..当你不设置salience的时候则采用先进后出的模式 
先进后出如果是加载多个文件..则有一个问题...到底是先加载文件1的先还是加载文件2的先..这个就不得而知了 

感谢网友 Shine 提供一下帮助.实现动态规则解析(规则是生成String后存储在数据中的) 
通过jdbc调用得到规则字符串(content)后 kBuilder.add(ResourceFactory.newReaderResource(new StringReader(content), "UTF-8"), ResourceType.DRL);

你可能感兴趣的:(关于Drools学习笔记)