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

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

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

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

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

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

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

[/code]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值