(getBean()を介して)Spring Beanを取得した場合、そのBeanがscope = protocolで定義されていることをJavaコードから確認する方法はありますか?
春の設定:
<bean class="foo.Bar" scope="prototype" />
Java:sc
MyBean bean = springApplicationContext.getBean("MyBean");
2回インスタンス化してオブジェクトを比較することもできますが、不要なオブジェクトの作成は避けたいと思います。この答えの反対のようなものがトリックを行います:https ://stackoverflow.com/a/9125610/156477