SpringBoot(17) — IoC利用註解裝配Bean的兩種方式對比

前言

在上節中我們講到了@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兩種方式異同就介紹到這裏了,謝謝大家。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章