Guice 三种注入方式
来源:互联网 发布:刷svip永久软件 编辑:程序博客网 时间:2024/06/06 07:06
1、成员变量注入
@Inject
Object object;
注意:通过成员变量注入的对象,在注入类得构造函数里不能引用,因为构造实例的时候,成员变量是还没有注入进去的,所以在构造函数里引用会报Null。如果需要在构造
函数里引用,应该使用构造函数注入或者setter方式注入。
2、构造函数注入
@Inject
public A(B b){
b.doSmoe();
}
构造函数注入,在构造实例的时候同时注入b,所以不会报null。
3、setter方法注入
B b;
@Inject
public void setter(B b){
this.b b= b;
}
使用:Guice.createInjector().getInstance(Main.class).b.print();
0 0
- Guice 三种注入方式
- Googel Guice注入方式
- Guice依赖注入的三种方式和injectMembers方法的使用
- Google Guice之注入方式
- Google Guice 依赖注入方式--2
- guice 注入
- Spring三种注入IOC注入方式
- Spring三种注入IOC注入方式
- Spring三种注入IOC注入方式
- 常用三种注入方式
- 依赖注入三种方式
- Spring三种注入方式
- Spring_002_ 三种注入方式
- Spring 三种注入方式
- Sping三种注入方式
- Spring三种注入方式
- spring 三种注入方式
- spring 三种注入方式
- iBatis简单入门教程
- C# 身份证验证程序
- Delphi 之遞增與遞減函數
- Linux上Tomcat服务器已启动但无法访问Tomcat主页解决方法
- Struts的validate框架是如何验证的?
- Guice 三种注入方式
- VBscript 中 WScript.Shell的使用 设置快捷方式
- lubuntu13.10下使用HL340(CH431)usb转串口线通过minicom连接44B0开发板
- Bug描述单
- mysql limit分页优化方法分享
- Hibernate 问题,在执行Query session.createQuery(hql) 报错误直接跳到finally
- G++不同版本的C/C++软件移植指南
- innerHTML 与 innerText的用法与异同
- Winform 验证输入TextBox身份证号是否有效