当我得到一个spring bean(通过getBean())时,有什么方法可以从java代码中验证bean是用scope=prototype定义的吗?
弹簧配置:
<bean class="foo.Bar" scope="prototype" />
爪哇:sc
MyBean bean = springApplicationContext.getBean("MyBean");
我可以将它实例化两次并比较对象,但我想避免不必要的对象创建。与此答案相反的东西可以解决问题:https ://stackoverflow.com/a/9125610/156477