0
假设我有一个销售轮胎的系统,这个系统将被20个不同的轮胎销售公司使用。每家公司都有自己的一套关于如何销售轮胎的规定,并且系统需要处理这些规则。需要针对多个客户端的Java Hibernate Spring规则解决方案吗?
例如:公司A使用该系统,他们被允许向任何客户销售4种不同的品牌轮胎。 B公司只能向客户出售同一品牌的轮胎。
所以规则引擎必须基于哪个公司当前正在使用该系统来应用。
我知道我可以在每个Java对象中构建20个if,以检查哪个公司正在使用该系统,但是是否存在某种Spring/Hibernate的实现方式,我可以使用其中每个公司的所有规则一个中心位置,然后相应地对他们采取行动?因此,如果我们越来越多地使用不同的规则,只留下系统的核心,只给“规则回购”增加更多规则?
现在我真的在这里推动我的运气,但某种实施示例或文档将不胜感激。
谢谢
谢谢,我会看看它,以及如何使用它来解决我的问题。 – Quentinb