天天看點

Drool7s kmodule的作用--系列02課

本文是介紹drool7s kmodule。

一、為什麼komdule.xml檔案一定要放在resources下的META-INF檔案夾中

---》直接看源碼吧,請看下圖,應該都知道為什麼要放在固定檔案夾下。

Drool7s kmodule的作用--系列02課

二、下面是一些知識點,需要大家記住的

kmodule中可以包含一個或多個kbase,分别對應drl的規則檔案

kase需要一個唯一的name,可以任意字元串

packages為drl檔案所在resource目錄下的路徑。注意區分drl檔案中的package與此處的package不一定相同。多個包用逗号分隔。預設情況下回掃描resource目錄下所有(包含子目錄)規則檔案

kbase的default屬性,辨別目前kieBase是不是預設的,如果是預設的則不用名稱就可以查找到該KieBase,但是module最多隻能由一個預設KieBase(一般都是設定為false,不用預設的,用name就可以)

kbase下面可以有一個或多個ksession,ksession的name屬性必須設定,且必須唯一

三、下面是一些配置介紹,忘記查下就可以,不用記住

Drool7s kmodule的作用--系列02課
Drool7s kmodule的作用--系列02課

原文位址:https://blog.csdn.net/weixin_37662342/article/details/80814280

繼續閱讀