gpt4 book ai didi

java - 配置 drools 和 maven 并使用它们编写 hello world 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:30 25 4
gpt4 key购买 nike

我想学习 drools 和 maven 任何人都可以帮助我提供配置 drools 和 maven 的链接并使用它们编写一个基本的 hello world 示例。

提前致谢

最佳答案

您应该先阅读手册,然后尝试用谷歌搜索。之前也有人问过这样的问题,例如:How to deploy Drools Flow and rules by my web application

但无论如何。如果您使用 Maven 和 Spring,这是如何集成它:

您首先需要包含 Drools 依赖项:

    <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.drools</groupId>
<artifactId>drools-spring</artifactId>
<version>${drools.version}</version>
</dependency>

定义应用上下文:

<?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:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:drools="http://drools.org/schema/drools-spring"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://drools.org/schema/drools-spring http://drools.org/schema/drools-spring.xsd">


<drools:kbase id="kbase1">
<drools:resources>
<drools:resource source="classpath:Sample.drl" />
</drools:resources>
</drools:kbase>

<drools:ksession id="ksession1" type="stateful" kbase="kbase1" />

</beans>

然后您可以将 ksession1 作为 bean 注入(inject)。

关于java - 配置 drools 和 maven 并使用它们编写 hello world 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com