我正在使用JSR-330註釋編寫一些代碼,我想根據(或使用)各種實現來測試它。還有什麼實現JSR-330?
目前我已經與
- 匕首
- dagger2
- HK2
- 春天
是否還有其他的實現呢?
請注意,我不是在談論CDI但DI。
我正在使用JSR-330註釋編寫一些代碼,我想根據(或使用)各種實現來測試它。還有什麼實現JSR-330?
目前我已經與
是否還有其他的實現呢?
請注意,我不是在談論CDI但DI。
你檢查tapestry?
JSR-330註釋可用於Tapestry 5.3及更高版本的注入。
CDI是上下文和依賴注入的Java標準,JSR-330是它完全支持的子集。實際上,當時我們從CDI(JSR-299)中提取了JSR-330。所以不確定爲什麼你嚴格區分330和CDI。
阿帕奇的OpenWebBeans https://openwebbeans.apache.org在僅500KB一個CDI 2.0實現。所以這不是一個論點。
我之所以建議使用CDI而不是JSR-330(atinject)是後來只定義了消費者的一部分 - 而不是如何連接並創建這些組件。
[吉斯](https://github.com/google/guice/wiki/JSR330) –