因此,我们在spring-boot中有一个有状态的原型作用域bean,它具有一些变量(其JDBC存储库本质上具有不同的数据库url和密码)
我们如何使以下用例起作用?
我们要使用具有3个值x,y和z的bean
检查是否已存在具有值x,y和z的bean,如果存在,则检索该bean的相同实例。如果没有,请创建它并将其添加到上下文中
答案 0 :(得分:0)
我不认为原型范围确实可以比较bean的状态。您可能需要使用自定义范围。如果您遵循该示例,请根据要初始化的对象的状态使用键。希望这会有所帮助!