摘要: Guice提供三种注入方式:setter,构造方法,field。setter注入:public class Main { private Man man; @Inject public void setMan(Man man){ this.man = man; }}构造方法注入:public class Main { private Man man; @Inject public Main(Man man){ this.man = man; }}field注入:public class Main { @Inject private Man man; //即使这里是private,也是可以注入. 阅读全文
posted @ 2013-07-24 10:40 翔仔1024 阅读(172) 评论(0) 推荐(0)
摘要: Guice是Google开发的一个轻量级的IOC容器。下面我们从例子开始学习:例:这里有一个接口Man: public interface Man{ void say(); }然后有个实现类Chinese: public class Chinese implements Man{ void say(){ System.out.println("I am Chinese!"); } }最后我们需要把他们关联起来,需要使用Guice提供的Module接口,这个接口的作用相当于Spring 的application.xml,是用于配置给... 阅读全文
posted @ 2013-07-24 10:37 翔仔1024 阅读(219) 评论(0) 推荐(0)