方法名 | 备注说明 |
getBean(String name) | Spring容器中获取对应Bean对象的方法,如存在,则返回该对象 |
containsBean(String name) | Spring容器中是否存在该对象 |
isSingleton(String name) | 通过beanName是否为单例对象 |
isPrototype(String name) | 判断bean对象是否为多例对象 |
isTypeMatch(String name, ResolvableType typeToMatch) | 判断name值获取出来的bean与typeToMath是否匹配 |
getType(String name) | 获取Bean的Class类型 |
getAliases(String name) | 获取name所对应的所有的别名 |
类名 | 备注说明 |
AbstractBeanFactory | 抽象Bean工厂,绝大部分的实现类,都是继承于它 |
DefaultListableBeanFactory | Spring默认的工厂类 |
XmlBeanFactory | 前期使用XML配置用的比较多的时候用的Bean工厂 |
AbstractXmlApplicationContext | 抽象应用容器上下文对象 |
ClassPathXmlApplicationContext | XML解析上下文对象,用户创建Bean对象我们早期写Spring的时候用的就是它 |
方法名 | 备注说明 |
T getObject() | 返回实例 |
Class getObjectType(); | 返回该装饰对象的Bean的类型 |
default boolean isSingleton() | Bean是否为单例 |
类名 | 备注说明 |
ProxyFactoryBean | Aop代理Bean |
GsonFactoryBean | Gson |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |