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(); } }
极客学院的有个老师说,接口注入,会导致多一个接口的声明,不提倡??????
孜孜不倦,必能求索;风尘仆仆,终有归途。