この記事はCDI 2.0スペックリードであるAntoine Sabot-Durand氏の記事(Feb 20, 2017)の翻訳です。CDI SPIの概要をサンプルやCDI 1.1の新機能の紹介を交えて説明しています。私はプロデューサーにパラメーターを渡すために限定子を使う方法や、InjectionPointメタデータを使って実装を切り替える方法が面白いと思いました。ちなみに、この記事のタイトルは「007 私を愛したスパイ」をもじっています(この著者の他の記事も同様です)。 (原文)CDI, the SPI who loved me CDIユーザーは何度も私に尋ねます。なぜCDIを採用して、古いフレームワークや開発のやり方を止めるべきなのかを。この質問への答えは先進的なCDIの要素、すなわち拡張機能とCDI SPIに見い出せます。 そう、CDIの本当に優れた機能は最初から使えるものではなく、
![CDI, 私を愛したSPI](https://cdn-ak-scissors.b.st-hatena.com/image/square/068d0921336e0cefa6d4819602645a83eb9178e0/height=288;version=1;width=512/http%3A%2F%2Fwww.next-presso.com%2Fimages%2Fposts%2F2016%2Flegobricks.jpg)