Что такое эквивалент аннотации 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