跟姐姐学guice

guice入门教程

0.0.1

老菜鸟叮咚

对文档的任何问题或建议,请给叮咚发邮件或留言。

QQ:475784337

QQ群:51239192

MSN:lingirl6@hotmail.com

EMAIL:lingirl6@hotmail.com

2008-04-02 00:28:12


序言
1. Hello World
1.1. Module绑定
1.2. 注解绑定
1.3. 讨论一下
2. Inject注入
2.1. field注入
2.2. constructor注入
2.3. setter注入
3. 一个接口多个实现
3.1. 自定义注解
3.2. 不想自己写注解
4. 使用Provider
4.1. 使用Provider提供依赖
4.2. 直接注入Provider
5. 绑定常量
5.1. bindConstant() + 注解 + to()
5.2. bind() + 注解 + toInstance()
6. 绑定静态属性(static field)
6.1. requestStaticInjection()
7. 作用域(scope)
7.1. 使用Module配置
7.2. 使用注解
7.3. 立即初始化单例
8. AOP
8.1. 使用MethodInterceptor
9. 运行阶段(stage)
9.1. 设置stage
10. 可选注入
10.1. 找不到注入会抛异常
10.2. 使用optional=true
10.3. 使用optional又能找到依赖
A. 修改日志