【Spring注解系列07】Spring注入Bean有哪些方式总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_37107022/article/details/88983628

给Spring容器中注册组件方式:
1)、包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)
2)、@Bean 导入的第三方包里面的组件
3)、@Import 快速给容器中导入一个组件
        1)、普通class类对象,id默认是全类名
        2)、实现ImportSelector接口的class类对象,返回需要导入的组件的全类名数组;
        3)、实现ImportBeanDefinitionRegistrar接口的类对象,手动注册bean到容器中
4)、使用Spring提供的 FactoryBean(工厂Bean)
        1)、默认获取到的是工厂bean调用getObject创建的对象
        2)、要获取工厂Bean本身,我们需要给id前面加一个&
                 &colorFactoryBean

      

猜你喜欢

转载自blog.csdn.net/baidu_37107022/article/details/88983628