Spring IoC容器深入理解,IOC是控制反转,是Spring容器的内核.控制反转==依赖注入,后者便于理解

 

 

控制反转==依赖注入,后者便于理解

 

 

 

属性注入,是需要的时候再注入,刘建明的扮演者,实例化的时候不需要.根据情节的不同,注入不同的角色

 

package com.jike.spring.chapter01;

public class Person {
    private IHelloMessage helloMessage;
    //用多态的方式定义一个类实例,但是是一个接口来定义,其实应该是一个实现类的引用,但是是在调用的时候再Set注入具体的实现类

    public IHelloMessage getHelloMessage() {
        return helloMessage;
    }

    public void setHelloMessage(IHelloMessage helloMessage) {
        this.helloMessage = helloMessage;
    }
    public String sayHello(){
        return this.helloMessage.sayHello();
    }
}

极客学院的有个老师说,接口注入,会导致多一个接口的声明,不提倡??????

 

posted on 2016-07-18 22:43  雪的心  阅读(250)  评论(0编辑  收藏  举报

导航