我見過的定義如下代碼:是否有任何理由來代理一個單身bean?
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
@Component
public class SomeComponent {
<...>
}
這是一個單獨的作用域bean。在我看來,沒有理由去代理它。據我所知,我們應該代理一個bean的情況下,如果它的範圍不是單例,並且不同於另一個bean的範圍,我們將注入它的範圍。
也許我不知道什麼。什麼可能是代理一個單身人士的理由?