请用图文形式来解释spring的控制反转,并用简单的代码来举例
时间: 2023-03-15 14:31:57 浏览: 97
Spring控制反转是一种设计模式,它的核心思想是将应用程序的控制权从应用程序代码转移到Spring框架。下面是一个简单的Spring控制反转的代码示例:public class HelloWorld {
private String message;
public void setMessage(String message){
this.message = message;
}
public void getMessage(){
System.out.println("Your Message : " + message);
}
}public class MainApp {
public static void main(String[] args) {
ApplicationContext context =
new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
obj.getMessage();
}
}
阅读全文