drools配置

 

Pom

<dependency>
   <groupId>org.kie</groupId>
   <artifactId>kie-api</artifactId>
   <version>${drools-version}</version>
</dependency>
<dependency>
   <groupId>org.kie</groupId>
   <artifactId>kie-internal</artifactId>
   <version>${drools-version}</version>
</dependency>
<dependency>
   <groupId>org.drools</groupId>
   <artifactId>drools-core</artifactId>
   <version>${drools-version}</version>
</dependency>
<dependency>
   <groupId>org.drools</groupId>
   <artifactId>drools-compiler</artifactId>
   <version>${drools-version}</version>
</dependency>
<dependency>
   <groupId>org.kie</groupId>
   <artifactId>kie-spring</artifactId>
   <version>${drools-version}</version>
</dependency>
<dependency>
   <groupId>org.mvel</groupId>
   <artifactId>mvel2</artifactId>
   <version>2.3.1.Final</version>
</dependency>
<dependency>
   <groupId>org.eclipse.jdt</groupId>
   <artifactId>core</artifactId>
   <version>3.1.1</version>
</dependency>
<dependency>
   <groupId>org.springframework.roo</groupId>
   <artifactId>org.springframework.roo.classpath.antlrjavaparser</artifactId>
   <version>1.3.2.RELEASE</version>
</dependency> 

 

applicationContext 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
      xmlns:kie="http://drools.org/schema/kie-spring"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
       http://drools.org/schema/kie-spring http://drools.org/schema/kie-spring.xsd
       "
       default-lazy-init="false"
       >

 

 

 

<!--配置drools-->
<kie:kmodule id="kmodule">  <!-- id 起名规范就可以 -->
   <kie:kbase name="kbase" packages="rules"><!-- name起名规范就可以    packages=/指到最后一层文件夹/   注 这里是实际的目录  -->
      <kie:ksession name="ksession" scope="prototype"/> <!-- name起名规则就可以,这个的name 是要在下面的测试类中用到的 -->
   </kie:kbase>
</kie:kmodule>
<bean id="kiePostProcessor" class="org.kie.spring.annotations.KModuleAnnotationPostProcessor " />
 
 
使用
//    @Autowired
//    @KSession("ksession")//注: 这里的值与配置文件中的值是一样的
//    private KieSession  ksession;
//
    @Autowired
    private KieBase kbase;
 
详情见百度云
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值