Что такое эквивалент аннотации aop: scoped-proxy proxy-target-class= "false"?

у меня есть Боб, определенный в XML, который выглядит так:

<bean ... scope="workflow">
  <aop:scoped-proxy proxy-target-class="false" />
</bean>

Я удаляю этот компонент из файла конфигурации и отмечаю класс, из которого был создан экземпляр компонента как @Component. Из других вопросов о прокси-сервере scoped, я знаю, что есть proxyMode на @Scope Примечание. В этом случае, если я хочу эмулировать вышеуказанный XML, это proxyMode = ScopedProxyMode.NO то же самое как proxy-target-class="false"? Вот так:

@Component
@Scope(value = "workflow", proxyMode = ScopedProxyMode.NO)

1 ответов


Я считаю, что фактический ответ:

@Scope(proxyMode=ScopedProxyMode.INTERFACES)

цитирование: http://forum.spring.io/forum/spring-projects/aop/101899-annotation-equivalent-of-aop-scoped-proxy