tag di

標籤
貢獻5
72
01:12 PM · Nov 06 ,2025

@di / 博客 RSS 訂閱

註銷 - Angular 為什麼要引入 injection token 的概念

你可以定義和使用一個 InjectionToken 對象來為非類的依賴選擇一個提供者令牌。 這裏的重點是:非類。 下列例子定義了一個類型為 InjectionToken 的 APP_CONFIG . import { InjectionToken } from '@angular/core'; export const APP_CONFIG = new InjectionTokenAppConf

angular , 依賴注入 , 依賴管理工具 , 依賴倒置原則 , di

收藏 評論

今夜有點兒涼 - Spring IOC 控制反轉

Spring IOC(Inversion of Control,控制反轉)是 Spring 框架的核心特性之一,它通過管理對象之間的依賴關係,實現了對象的解耦和管理。理解 Spring IOC 的關鍵點包括它的概念、作用、實現方式以及優勢。 核心概念和術語: 控制反轉(Inversion of Control,IoC): 控制反轉指的是將對象的創建和依賴關係的管理交給容器(S

di , JAVA , ioc

收藏 評論

ximinghui - CDI演示

CDI演示 通過CDI的類型安全的事件通知特性來可使組件之間解耦 該示例演示了事件的發佈和觀察: 源碼: https://github.com/ximinghui/cdi-study.git 後續拓展內容 知識點1:Bean的獲取 // 當只存在一個Bean時,可以直接通過CDI規範定義的CDI接口直接獲取到這個Bean對象 MyBean myBean =

依賴注入 , cdi , di , JAVA

收藏 評論

今夜有點兒涼 - Spring 的 IOC 和 AOP

Spring IOC(Inversion of Control,控制反轉) 控制反轉(IOC) 是面向對象編程中的一種設計原則,它的核心思想是:控制權的轉移,即不再由程序員顯式地管理對象的創建和生命週期,而是交給容器來管理。Spring 框架的核心理念之一就是 IOC,它通過 Spring IoC 容器 來實現對象的創建、依賴注入和生命週期管理。 1. IOC 的基本概念 依賴注入(DI

spring , aop , di , JAVA , ioc

收藏 評論

鄧gf - 學習雜記【2】關於spring IOC和DI的理解

IOC:控制反轉 拋開語言和框架,先從一個通俗的例子來了解。租客租房,小王是需要三室一廳的一個房源,也就是説小王依賴這個房源。傳統的做法是小王自己跑街串巷去尋找房源,這裏就是我們理解的控制。 而springIOC是怎麼做的呢? 所有的租客和房源都會在中介註冊信息,而這時租客只需要申明我需要一個三室一廳的房源,那麼中介會自動將對應的房源交到租客的手上。整個過程不再由租客主導控制,而是交由

spring , di , ioc

收藏 評論

柳公子 - Symfony 服務容器性能優化

本文首發於 Symfony 服務容器性能優化,轉載請註明出處。 本文是依賴注入(Depeendency Injection)系列教程的最後一篇文章,本系列教程主要講解如何使用 PHP 實現一個輕量級服務容器,教程包括: 第 1 篇:什麼是依賴注入? 第 2 篇:是否需要使用依賴注入容器? 第 3 篇:Symfony 服務容器入門 第 4 篇:Symfony 服務容器:使用建造者創建服務

design-pattern , di , symfony , ioc

收藏 評論

註銷 - Angular 使用 Injector API 人工獲取依賴注入的實例

這個例子的完整源代碼: import { Component, OnInit, Injectable, Injector } from '@angular/core'; @Injectable() class UsefulService { constructor(){ console.log("Useful Service is created"); } }

angular , sap , di , spa , typescript

收藏 評論