今日は、FastAPIでのDependency Injection (DI)に関して、勉強した内容を書いてみようと思う。 今までの回(たとえば第3回)でもリクエストをPydanticのBaseModelのサブクラスで受け取ったりと無意識にDIを行っていたのだが、今回は改めてFastAPIのDIについて理解を ...
今回は前回のサンプルプログラムに DI コンテナを適用してみます。Dependency Injection は依存関係の注入などと翻訳される事が多く、難しそうに感じてしまうと思いますが、現状必須の技術となってきているので、頑張って使えるようになってください。
「DIする」,「Injection(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性注入)の略称である。同じ概念をIoC(Inversion of Control,制御の反転)と呼ぶ場合もある。「DIする ...
「DIする」,「インジェクション(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性注入)の略称である。同じ概念をIoC(Inversion of ...