如何判断ObjectProvider getObject()返回的是新的还是现有的bean?

时间:2018-07-10 13:12:48

标签: java spring spring-mvc

我正在ObjectProvider内使用Spring @RestController来获取请求范围的bean。

是否可以知道在getObject()调用时返回的bean实例是刚刚创建还是已经存在?如果有可用的东西,我想避免跟踪实例初始化。

getIfAvailable()方法似乎与工厂中bean type 的存在有关,而不是bean instance 的存在(我的意思是它将返回{{1 }}(如果请求的类型在工厂中不存在,则如果尚未创建任何实例,则不会)。

0 个答案:

没有答案