add @AliasFor declaration for RefreshScope (#1151)

This commit is contained in:
Misagh Moayyed
2022-09-29 21:12:09 +04:00
committed by GitHub
parent 398b29ee23
commit 5dc06fefc7

View File

@@ -24,6 +24,7 @@ import java.lang.annotation.Target;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.core.annotation.AliasFor;
/**
* Convenience annotation to put a <code>@Bean</code> definition in
@@ -42,9 +43,11 @@ import org.springframework.context.annotation.ScopedProxyMode;
public @interface RefreshScope {
/**
* Alias for {@link Scope#proxyMode}.
* @see Scope#proxyMode()
* @return proxy mode
*/
@AliasFor(annotation = Scope.class)
ScopedProxyMode proxyMode() default ScopedProxyMode.TARGET_CLASS;
}