Guice 4.0 - Beta 发布,基于Java5的依赖注入框架(IOC)
jopen 11年前
Guice是一个轻量级,基于Java5的泛型与注释特性(主要)的依赖注入框架(IOC)。
Guice是Google开发的一个轻量级依赖注入框架(IOC)。Guice非常小而且快,功能类似与Spring,但效率上网上文档显示是它的100倍,而且还提供对Servlet,AOP,Struts等框架的支持
下载
- guice-4.0-beta.zip core & extension jars. 866KB
- guice-4.0-beta-no_aop.jar core without AOP, suitable for Android. 470KB
文档
- Javadoc API (Pending release)
- API Changes from 3.0 to 4.0, by JDiff (Pending release)
新的特性
- List of changes pending release.
Migrating from Guice 2.0
See the JDiff change report for complete details.
JSR 330
Guice 4.0 requires JSR 330 on your classpath. This is the javax.inject.jar included in the guice download.
com.google.inject.internal
Many things inside com.google.inject.internal changed and/or moved. This is especially true for repackaged Guava (formerly Google Collections), cglib, and asm classes. All these classes are now hidden from IDE auto-import suggestions and are in new locations. You will have to update your code if you relied on any of these classes.