iT邦幫忙

2023 iThome 鐵人賽

DAY 5
3
Software Development

Spring Boot 零基礎入門系列 第 5

Spring Boot 零基礎入門 (6) - IoC、DI、Bean 的介紹

  • 分享至 

  • xImage
  •  

個人網站好讀版:Spring Boot 零基礎入門 系列文章

什麼是 DI?


而只要提到 IoC,就一定會提到另一個名詞 DI,這兩個名詞可以說是相輔相成的,缺一不可。

DI 的全稱是 Dependency Injection,中文翻譯為「依賴注入」,而其實 DI 依賴注入的概念,我們已經有在前面的 IoC 過程中使用到了!

基本上只要有用到「IoC 控制反轉」的地方,一定就要搭配「DI 依賴注入」,因為 IoC 會讓我們把 object 的控制權給交出去,所以後續必定需要搭配 DI,才能夠又把這個 object 「注入」回來給我們使用,因此「IoC + DI」這兩個名詞,可以說是捆綁再一起的概念,他們兩個是相輔相成的!

什麼是 Bean?


介紹完了 IoC 和 DI,最後我們來介紹一下什麼是 Bean。

基本上 「由 Spring 容器所管理的 object,我們就賦予他們一個新的名字,叫做 Bean」,本質上和我們直接去 new 一個出來的 object 沒什麼區別。

但也因為 Bean 在 Spring Boot 程式中使用的層面實在是太廣了,後面許多技術都會牽扯到 Bean 的概念,因此建議大家一定要了解 Bean 的意義和用途會比較好!


上一篇
Spring Boot 零基礎入門 (5) - Spring IoC 簡介
下一篇
Spring Boot 零基礎入門 (7) - Bean 的創建和注入 - @Component、@Autowired
系列文
Spring Boot 零基礎入門29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言