当我们不使用spring的时候 完成一个简单的 打印机任务是这样的
//MessageService类 只提供 打印内容
public class MessageService {
public MessageService() {
super();
System.out.println("MessageSerivce.....");
}
public String getMessage(){
return "Hello World!!!";
}
}
//MessagePrinter类 通过传递 Server 来提供简单的打印服务
public class MessagePrinter {
private MessageService service;
public MessagePrinter() {
super();
System.out.println("MessagePrinter.....");
}
public void printMessage(){
System.out.println(this.service.getMessage());
}
public void setService(MessageService service) {
this.service = service;
}
}
public static void main(String[] args) {
// 创建一个service 实例
MessageService service = new MessageService();
// 创建一个printer 实例
MessagePrinter printer = new MessagePrinter();