SpringBoot(17) — IoC利用注解装配Bean的两

2021-08-05  本文已影响0人  奔跑的佩恩

前言

在上节中我们讲到了@Bean注解装配IoC的的特定使用场景。大家有兴趣的话,可参考
SpringBoot(16) — @Bean实现Java代码配置数据库连接
那么今天我们来总结下IoC利用注解装配Bean两种方式的不同。

今天涉及的知识有:

  1. IoC利用注解装配Bean的方式
  2. 两种装配方式的不同

一. IoC 利用注解装配 Bean 的方式

IoC利用注解装配Bean的方式有以下两种:

其中单个装配的方式,我们会用到两个注解@Bean@Configuration。具体如何使用,大家可参考以下文章
SpringBoot(13) — IOC初识
SpringBoot(16) — @Bean实现Java代码配置数据库连接
批量装配我们用到的注解有:@Component@ComponentScan@Configuration。由于是批量操作,所以@ComponentScan使用相关的操作会多一些。对于批量装配大家想了解的话,可参考以下文章
SpringBoot(14) — IoC装配Bean
SpringBoot(15) — @ComponentScan 使用详解

二. 两种装配方式的不同

经过以上的介绍,我们可以发现,当你有大量自定义的Bean需要初始化装载的时候,使用批量装配装配的方式比较好。而当你涉及到需要把第三方库中的数据纳入到IoC容器中时,使用单个装配的方式是极好的。而涉及到需要把第三方库中的数据纳入到IoC容器中的一个比较特定的场景就是数据库连接配置

ok,今天对于IoC利用注解装配Bean两种方式异同就介绍到这里了,谢谢大家。

上一篇 下一篇

猜你喜欢

热点阅读