Spring 如何检测每个HTTP请求上是否实例化了bean?

Spring 如何检测每个HTTP请求上是否实例化了bean?,spring,Spring,我正在使用@Scope注释,其值为“request”。 如何检查在每个http请求上是否实例化了带有“Scope”注释的给定对象? 对象(bean)是否有一些标识符(hashcode)?而且,我不是指豆子id System.identityHashCode(theBeanVariable) 打印哈希并检查对象是否相同 打印哈希并检查对象是否相同。你必须相信 不,我在开玩笑。我目前使用的方法: 在eclipse中,如果在断点上停止应用程序,则可以在变量选项卡中检查每个对象的id。对象的每个新实例

我正在使用@Scope注释,其值为“request”。 如何检查在每个http请求上是否实例化了带有“Scope”注释的给定对象? 对象(bean)是否有一些标识符(hashcode)?而且,我不是指豆子id

System.identityHashCode(theBeanVariable)
打印哈希并检查对象是否相同

打印哈希并检查对象是否相同。

你必须相信

不,我在开玩笑。我目前使用的方法:

  • 在eclipse中,如果在断点上停止应用程序,则可以在变量选项卡中检查每个对象的id。对象的每个新实例都有新的id。您可能可以在代码中找到在每个(或某些)请求后执行的位置
  • 如果您可以通过网页设置此bean的某些字段,请执行此操作,然后在web浏览器的“新建”选项卡中打开相同的页面。若请求范围有效,则设置的字段应具有旧值(在创建对象时设置的值)
  • 也许这些不是uber pro方法,但在某些情况下可能已经足够了,您不必在代码中添加任何内容。

    您必须相信

    不,我在开玩笑。我目前使用的方法:

  • 在eclipse中,如果在断点上停止应用程序,则可以在变量选项卡中检查每个对象的id。对象的每个新实例都有新的id。您可能可以在代码中找到在每个(或某些)请求后执行的位置
  • 如果您可以通过网页设置此bean的某些字段,请执行此操作,然后在web浏览器的“新建”选项卡中打开相同的页面。若请求范围有效,则设置的字段应具有旧值(在创建对象时设置的值)
  • 也许这些不是uber pro方法,但在某些情况下可能已经足够了,您不必在代码中添加任何内容