美文网首页Spring 原理
Bean实例化的几种方式

Bean实例化的几种方式

作者: Crazy_4J | 来源:发表于2018-08-06 22:04 被阅读0次

    给容器注册组件常用方式:

    一.包扫描+注解标注(@Controller/@Service/@Repository/@Component..)
    二.@Configuration +@Bean 导入第三方包中的组件
    三.@Import 快速给容器导入组件:
    1.@Import(XXX.class): 返回Bean的Id为全类名;
    2.实现ImportSelector: 返回需要导入组件的全类名数组;
    3.实现ImportBeanDefinitionRegistrar:手动注册Bean到容器中;
    四.实现FactoryBean<T>
    五.InitializingBean/DisposableBean,@PreDestroy/@PostConstruct,@Bean(initMethod = "init", destroyMethod = "destroy"), BeanPostProcessor

    image.png

    相关文章

      网友评论

        本文标题:Bean实例化的几种方式

        本文链接:https://www.haomeiwen.com/subject/kzlnvftx.html