1.我用的是若依的微服务前后的分离版本,jdk是8,首先是pom引入
<dependency>
<groupId>org.jeasy</groupId>
<artifactId>easy-rules-core</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.jeasy</groupId>
<artifactId>easy-rules-support</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.jeasy</groupId>
<artifactId>easy-rules-mvel</artifactId>
<version>4.0.0</version>
</dependency>
2.编写了四个相关的类,实现了三种方式的规则
新建类ThreeEightRuleLauncher
做了两个方法,其中方法二里面实现了两种规则的配置
package com.asgard.task.util;/**
* 描述
*
* @author
* @date 2022/03/11 16:05:33
* @version 1.0
*/
import com.alibaba.fastjson.JSON;
import com.asgard.task.domain.Person;
import org.jeasy.rules.api.*;
import org.jeasy.rules.co