用javax.inject替换com.google.inject

用javax.inject替换com.google.inject

javax.inject注释可以直接替换为com.google.inject吗?

所以,如果我用javax.inject中的所有当前的guice / gin注释替换了我的所有内容,我的应用程序会编译并运行得很好吗?

首先,javax.inject是否涵盖google.inject覆盖的所有基础?

采纳答案:

是的,它会工作正常。 实际上,guice(Bob Lee)的作者是javax.inject规范的规范。

javax.inject.Inject没有optional属性,所以如果你想要一个可选的依赖关系,你必须使用这个guice注释。

参考更多解答:用javax.inject替换com.google.inject,转载请保留用javax.inject替换com.google.inject

更多:gin