Drools决策表电子表格位置

问题描述 投票:-3回答:2

有没有一种方法可以指示将决策表电子表格加载到哪里?例如,提供源路径?

我正在尝试将代码和电子表格分开。

编辑:无论如何我找到了答案。将其张贴在这里以造福他人

InternalKnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
        DecisionTableConfiguration dtconf = KnowledgeBuilderFactory
                .newDecisionTableConfiguration();
        dtconf.setInputType(DecisionTableInputType.XLS);    

        KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory
                .newKnowledgeBuilder();

        knowledgeBuilder.add(ResourceFactory.newFileResource("D:/somename.xls"), ResourceType.DTABLE, dtconf);
java drools
2个回答
0
投票

请确保您可以从不同位置加载资源。查看带有代码片段示例的类似discussion,它们很可能会回答您的问题。

PS。我深感遗憾的是,这样的侵略性使SO社区每年都在退化。我希望那三位失败者能在10年前提出第一个问题时变得聪明……]

© www.soinside.com 2019 - 2024. All rights reserved.