0
假設我有一個銷售輪胎的系統,這個系統將被20個不同的輪胎銷售公司使用。每家公司都有自己的一套關於如何銷售輪胎的規定,並且系統需要處理這些規則。需要針對多個客戶端的Java Hibernate Spring規則解決方案嗎?
例如:公司A使用該系統,他們被允許向任何客戶銷售4種不同的品牌輪胎。 B公司只能向客戶出售同一品牌的輪胎。
所以規則引擎必須基於哪個公司當前正在使用該系統來應用。
我知道我可以在每個Java對象中構建20個if,以檢查哪個公司正在使用該系統,但是是否存在某種Spring/Hibernate的實現方式,我可以使用其中每個公司的所有規則一箇中心位置,然後相應地對他們採取行動?因此,如果我們越來越多地使用不同的規則,只留下系統的核心,只給「規則回購」增加更多規則?
現在我真的在這裏推動我的運氣,但某種實施示例或文檔將不勝感激。
謝謝
謝謝,我會看看它,以及如何使用它來解決我的問題。 – Quentinb