Ich habe die folgende Definition im Code zu sehen:Gibt es einen Grund, eine Singleton-Bean zu proxysen?
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
@Component
public class SomeComponent {
<...>
}
Dies ist ein Singleton Bohne scoped. Und es scheint für mich, dass es keinen Grund gibt, es zu vertreten. Soweit ich es verstehe, sollten wir eine Bean proxy machen, falls ihr Scope nicht Singleton ist und sich vom Umfang einer anderen Bean unterscheidet, in die wir sie injizieren wollen.
Wahrscheinlich weiß ich etwas nicht. Was könnte ein Grund sein, einen Singleton zu vertreten?