如果我使用的是Optaplanner的8.14版本,则不考虑迁移到更高版本的选项。有没有一种方法可以让我使用solverManager.solveAndlisten((创建的求解器实例而不是solver.solve((来实现问题更改(实时计划(?
否,在8.14中,不可能对SolverManager
进行问题事实更改。
升级到8.17或使用此答案中建议的解决方法:如何在使用optaplanner spring boot starter时实现问题FactChange?。
解决方法注入SolverFactory
,构建一个Solver
实例并使用solver.solve()
。