Spring注入Bean的方法汇总

  • 包扫描+组件注解(@CompomentScan+@Controller/@Service/@Repository/@Compoment
  • @Bean(导入第三方包里的组件)
  • @Import(快速导入组件)
    • @Import(Id默认全限定名)
    • @ImportSelector(返回需要导入组件全限定名数组)
    • @ImportBeanDefinitonRegistrar(手动注册)
  • FactoryBean(工厂Bean)
    • 默认返回对象为 getObject()创建的对象
    • 获取FactoryBean本身在Id前加&