首页>代码>整合Drools6.4.0+Spring4.3.0入门实例,不错的java规则引擎,决策引擎>/springdrools/src/main/java/com/myhexin/service/impl/BookServiceImpl.java
package com.myhexin.service.impl; import org.kie.api.cdi.KSession; import org.kie.api.runtime.KieSession; import org.springframework.stereotype.Service; import com.myhexin.entity.Book; import com.myhexin.service.IBookService; @Service public class BookServiceImpl implements IBookService { @KSession("bookprice_ksession") private KieSession kSession; /** * 获取一本书的当前实际售价 * * @param b * @return */ public double getBookSalePrice(Book b) { if (b == null) { throw new NullPointerException("Book can not be null."); } kSession.insert(b); System.out.println("fact对象输入"); kSession.fireAllRules(); return b.getSalesPrice(); } }