Annotation Type SessionScope
@Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented @Scope("session") public @interface SessionScope
@SessionScopeis a specialization of@Scopefor a component whose lifecycle is bound to the current web session.Specifically,
@SessionScopeis a composed annotation that acts as a shortcut for@Scope("session")with the defaultproxyMode()set toTARGET_CLASS.@SessionScopemay be used as a meta-annotation to create custom composed annotations.- Since:
- 4.3
- Author:
- Sam Brannen
- See Also:
RequestScope,ApplicationScope,Scope,WebApplicationContext.SCOPE_SESSION,SessionScope,Component,Bean
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description ScopedProxyModeproxyModeAlias forScope.proxyMode().
Element Detail
proxyMode
@AliasFor(annotation=Scope.class) ScopedProxyMode proxyMode
Alias forScope.proxyMode().Defaults to
ScopedProxyMode.TARGET_CLASS.- Default:
- org.springframework.context.annotation.ScopedProxyMode.TARGET_CLASS