什么是aop的注释等价物:scoped-proxy proxy-target-class ="false"?

Max*_*Max 10 java spring

我有一个用XML定义的bean,如下所示:

<bean ... scope="workflow">
  <aop:scoped-proxy proxy-target-class="false" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我从配置文件中删除此bean并标记bean实例化的类@Component.从关于范围代理的其他问题,我知道注释proxyMode上有一个@Scope.在这种情况下,如果我想模仿上面的XML,那是proxyMode = ScopedProxyMode.NO一样的proxy-target-class="false"吗?像这样:

@Component
@Scope(value = "workflow", proxyMode = ScopedProxyMode.NO)
Run Code Online (Sandbox Code Playgroud)

Nat*_*ger 6

我相信实际的答案是:

@Scope(proxyMode=ScopedProxyMode.INTERFACES)

引用:http://forum.spring.io/forum/spring-projects/aop/101899-annotation-equivalent-of-aop-scoped-proxy