爲什麼人們使用Spring DI與JSR330 DI?我發現許多項目仍然以巨大的速度向前發展,春季DI忽略了JSR330規範。許多人甚至不知道它存在。它沒有足夠的市場和春天?JSR330 DI與彈簧DI
我看到Guice和Spring的帖子,但真正的論據應該是JSR330與春天,因爲春天還沒有實現規範(並希望有一天它會)。關於爲什麼如此大部分社區似乎無視JSR330而不向其演進的任何想法?
注意:我應該在這裏進行更正。 Spring 3.0確實實現了JSR330,甚至有一種方法可以像Guice一樣重寫默認綁定,除非您必須提供一個xml文件而不是用java編寫的Module文件。
HUH ????我沒有看到任何地方{@ javax.inject.Inject}的使用以及其他JSR330註釋的使用?所以我很困惑?你能詳細說明嗎? – 2012-03-27 13:58:27
@DeanHiller我更新了我的答案 – unludo 2012-03-27 14:09:44
@DeanHiller看看類AutowiredAnnotationBeanPostProcessor。該類用於通過查找有效的自動裝填註釋來自動裝入bean。你會注意到在構造函數中他們試圖使用'ClassLoader.loadClass(String)'加載類。 – 2012-03-27 14:18:36