2017-07-25 49 views
0

我正在使用JSR-330註釋編寫一些代碼,我想根據(或使用)各種實現來測試它。還有什麼實現JSR-330?

目前我已經與

  1. 匕首
  2. dagger2
  3. HK2
  4. 春天

是否還有其他的實現呢?

請注意,我不是在談論CDI但DI。

+1

[吉斯](https://github.com/google/guice/wiki/JSR330) –

回答

1

你檢查tapestry

JSR-330註釋可用於Tapestry 5.3及更高版本的注入。

2

CDI是上下文和依賴注入的Java標準,JSR-330是它完全支持的子集。實際上,當時我們從CDI(JSR-299)中提取了JSR-330。所以不確定爲什麼你嚴格區分330和CDI。

阿帕奇的OpenWebBeans https://openwebbeans.apache.org在僅500KB一個CDI 2.0實現。所以這不是一個論點。

我之所以建議使用CDI而不是JSR-330(atinject)是後來只定義了消費者的一部分 - 而不是如何連接並創建這些組件。

相關問題