我见过的定义如下代码:是否有任何理由来代理一个单身bean?
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
@Component
public class SomeComponent {
<...>
}
这是一个单独的作用域bean。在我看来,没有理由去代理它。据我所知,我们应该代理一个bean的情况下,如果它的范围不是单例,并且不同于另一个bean的范围,我们将注入它的范围。
也许我不知道什么。什么可能是代理一个单身人士的理由?