Spring-6-IoC名词杂记

lazy-init



  • 默认false

scope

  • singleton,prototype,request,session,global session
  • 默认singleton

autowire

  • no,byName
  • byType:多个匹配抛异常
  • constructor:按参数类型匹配,无匹配抛异常
  • 默认no

init-method,destroy-method




implements InitializingBean
implements DisposableBean
  • default优先级最低,在其余二者存一时失效
  • default即便定义,实际无该方法时,也不报错

未定义id时

  • 类全称#编号作为beanName

FactoryBean

public interface FactoryBean {  

    T getObject() throws Exception;  
  
    Class getObjectType();  

    boolean isSingleton();  
}
  • &:工厂bean名字前缀

BeanPostProcessor

  • AdvisorAdapterRegistrationManager是BeanPostProcessor在AOP里的应用,再细看下

你可能感兴趣的:(Spring-6-IoC名词杂记)