假设我们有一堂课
@RequestScope
public abstract class A {
int a;
}
和扩展上述类的另一个类
@Service
public class B extends A {
public int getA () { return a; }
}
此类 B 的变量(它从 A 扩展)是请求范围的变量吗?
UPD
我正在浏览弹簧代码,它说
/** * Constant for the default scope name: {@code ""}, equivalent to singleton * status unless overridden from a parent bean definition (if applicable). */ public static final String SCOPE_DEFAULT = "";
还,
((AbstractBeanDefinition)((AnnotationConfigEmbeddedWebApplicationContext) ctx).
getBeanDefinition("b")).scope
返回"singleton"
@RequestScope
但是如果我用这个属性更改标记 B 类""
,我假设sigleton
又是