0

droolファイルに以下の部分を書きました。コンパイル エラーは発生していませんが、実行時に実行されません。drool のプロパティ ファイルからデータを読み取ることができますか、または構成ファイルからデータを読み取るための代替手段はありますか。これについて私を助けてください。

Drool に追加されたコードの一部:

InputStream fileInput = Thread.currentThread().getContextClassLoader().getResourceAsStream("rules.properties");
Properties properties = new Properties();
System.out.println("Client From Properties : "+fileInput);
properties.load(fileInput);
fileInput.close();
4

1 に答える 1

1

そのコード スニペットを別の Java クラスに記述し、よだれを介して呼び出しましたか?

  1. Test.java というクラス内にコードを記述します。

    public class Test { public static void testFileRead(){ //コード } }

  2. その関数を .drl ファイルにインポートし、

    インポート関数 Test.testFileRead;

  3. ルールの「Then」セクションでメソッドを実行します

    それで

        testFileRead();
    
于 2017-01-11T03:12:14.937 に答える