저는 Drools 5.3.5와 guvnor에 정의 된 선언적 팩트 모델을 사용하고 있습니다. 나는 응용 프로그램의 클래스 경로에 drools-core-5.3.5.Final.jar
과 knowledge-api-5.3.5.Final.jar
을 둘 다 규칙 엔진과 상호 작용합니다. 두 FactType 인터페이스의 차이점은 무엇입니까?
이 JAR 파일의 각
은 FactType라는 인터페이스가 포함되어drools-core-5.3.5.Final.jar -> org.drools.rule.FactType knowledge-api-5.3.5.Final.jar -> org.drools.definition.type.FactType
내가 org.drools.definition.type.FactType
객체가 org.drools.KnowledgeBase.getFactType()
수익을 참조; 그렇다면 org.drools.rule.FactType
은 무엇에 사용됩니까? 내 코드가 항상 knowledge-api FactType을 사용해야합니까?