guice入门手册,算是学习心得

guice啊,annotation啊,零配置啊。嘿嘿~

我们等于是把guice自带文档的内容整理了一下,把它里边那些零散的例子也都补全的。不过没有按照他们文档里的顺序和内容走,jndiprovider和struts2的部分也没有加上,感觉这两块不属于guice的东西了,现在刚开始学不想搞那么多集成的东西。

可是感觉东西有点儿少啊,哪位老大过来指点一下,guice除了这些还有其他酷炫的特性吗?

还有就是,asEagerSingleton()的部分,翻译成“立即初始化单例”感觉很别扭,应该怎么说才顺口呢?

在线预览 http://www.family168.com/tutorial/guice/html/

序言
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又能找到依赖

你可能感兴趣的:(AOP,html,qq)