Annotation Interface WorkspaceScope
@Target({TYPE,METHOD})
@Retention(RUNTIME)
@Documented
@Scope("workspace")
public @interface WorkspaceScope
Помечает бин как принадлежащий per-workspace scope
"workspace"
(см. WorkspaceBeanScope).
Композитная замена для повторяющегося
@Scope(value = WorkspaceBeanScope.SCOPE_NAME, proxyMode = ScopedProxyMode.TARGET_CLASS).
По умолчанию создаётся CGLIB-прокси (ScopedProxyMode.TARGET_CLASS);
для бинов, объявленных через интерфейс (например @Bean-методы,
возвращающие интерфейс), укажите ScopedProxyMode.INTERFACES.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionРежим создания scoped-прокси для бина.
-
Element Details
-
proxyMode
Режим создания scoped-прокси для бина.- Returns:
- режим прокси; по умолчанию
ScopedProxyMode.TARGET_CLASS
- Default:
TARGET_CLASS
-