一、关于 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%
就业率
