目 录CONTENT

文章目录

Drools怎么调试?解决如何在intellij IDEA 调试Drools的问题

大T
2021-09-10 / 0 评论 / 0 点赞 / 96 阅读 / 0 字
首先明确一下:eclipse有调试Drools的插件,而IDEA目前的Drools插件是不支持调试的。但是eclipse调试Drools也有一个前提,就是需要使用MVEL的语法而非java。

那么问题就来了,我们用IDEA开发,就只能靠打印日志信息来调试了。如何打印日志信息呢?这里我就记录一下:
首先建一个工具类:
package com.itheima.utility;

import org.drools.core.spi.KnowledgeHelper;

public class Utility {

    public static void helper(final KnowledgeHelper drools){
        System.out.println("\nrule triggered: " + drools.getRule().getName());
    }

    public static void help(final KnowledgeHelper drools, final String message){
        System.out.println(message);
        System.out.println("\nrule triggered: " + drools.getRule().getName());
    }

}
在drl文件中引入
注意控制台输出




0

评论区