//Bean 的作用范围
private String scope = "";
是否单例 scope
private boolean singleton = true;
是否原型 scope
private boolean prototype = false;
是否抽象 abstract
private boolean abstractFlag = false;
是否延迟加载 lazy-init
private boolean lazyInit = false;
注入模式 AUTOWIRE_NO 0
AUTOWIRE_BY_NAME 1
AUTOWIRE_BY_TYPE 2
AUTOWIRE_CONSTRUCTOR 3
private int autowireMode = 0;
依赖检查
private int dependencyCheck = 0;
private String[] dependsOn;
private boolean autowireCandidate = true;
private boolean primary = false;
private final Map<String, AutowireCandidateQualifier> qualifiers = new LinkedHashMap(0);
允许访问非公开的构造器和方法
private boolean nonPublicAccessAllowed = true;
是否义宽松模式解析构造函数
private boolean lenientConstructorResolution = true;
private ConstructorArgumentValues constructorArgumentValues;
属性方法
private MutablePropertyValues propertyValues;
方法重写
private MethodOverrides methodOverrides = new MethodOverrides();
private String factoryBeanName;
private String factoryMethodName;
private String initMethodName;
private String destroyMethodName;
private boolean enforceInitMethod = true;
private boolean enforceDestroyMethod = true;
private boolean synthetic = false;
程序设置
private int role = 0;
private String description;
private Resource resource;
AbstractBeanDefinition
最新推荐文章于 2023-08-22 15:46:51 发布