Da die Federreferenzhandbuch Zustände in Kapitel 3, Sitzungsbereich:
Scopes eine einzelne Bohne Definition des Lebenszyklus eines HTTP-Session. Nur gültig im Kontext eines webfähigen Spring ApplicationContext.
Ihr Code, wenn über einen Web-aware Frühling Application aufgerufen (höchstwahrscheinlich ein XMLWebApplicationContext), wird automatisch mit anderer Sitzung injiziert werden scoped Bohnen, wie sie von verschiedenen Benutzern aufgerufen werden, solange die richtige Federkonfiguration eingestellt ist um diese Session-Bean zu injizieren. Dann kann Ihr Code ignorieren, woher er kam, und sich darauf konzentrieren, die Benutzerattribute usw. zu verwenden, die in der sitzungsbezogenen Bean gefunden wurden - ohne sich darum zu kümmern, was die Eigenschaft tatsächlich injiziert hat.
Also die richtige Antwort ist, dass Sie das nicht testen können - aber Sie müssen es auch nicht - wenn jemand Sie dazu auffordert, dann "machen sie es falsch".
Wenn Sie Scoped-Proxies verwenden, warum interessiert es Sie, ob es aktiv ist oder nicht? Es wird einfach funktionieren. – skaffman