Drools 规则引擎环境搭建 一、关于 drools 规则引擎

 

一、关于 drools 规则引擎

前面写过一篇 Drools 规则引擎相关的文章,这篇文章主要记录一下规则引擎的环境搭建和简单示例。不熟悉 drools 的朋友可以看看这篇文章: 

Product.java 文件如下:

package com.sharpcj;  public class Product {     private String name;  // 商品名称     private double prePrice;  // 商品定价     private double realPrice;  //商品实际售价      public Product() {     }      public Product(String name, double prePrice) {         this.name = name;         this.prePrice = prePrice;     }      public String getName() {         return name;     }      public void setName(String name) {         this.name = name;     }      public double getPrePrice() {         return prePrice;     }      public void setPrePrice(double prePrice) {         this.prePrice = prePrice;     }      public double getRealPrice() {         return realPrice;     }      public void setRealPrice(double realPrice) {         this.realPrice = realPrice;     } } 

然后在 Main.java 新建 main 方法。

2. Gradle引入Drools库

打开 build.gradle 文件,添加相应的插件和依赖

 plugins {     id 'java' }  plugins {     id 'application' }  mainClassName = 'com.sharpcj.Main'  group 'com.sharpcj' version '1.0-SNAPSHOT'  sourceCompatibility = 1.8  repositories {     mavenCentral() }  dependencies {     testCompile group: 'junit', name: 'junit', version: '4.12'     compile group: 'org.kie', name: 'kie-api', version: '7.5.0.Final'     compile group: 'org.drools', name: 'drools-compiler', version: '7.5.0.Final' } 

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信