1、首先导入所需要的jar包:
2、HelloWorld.java文件内容如下:
package spring.beans;
public class HelloWorld {
private String name;
public void setName(String name){
this.name=name;
}
public void hello(){
System.out.println("hello:"+name);
}
}
3、配置applicationContext.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- -->
<bean id="helloWorld" class="spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
</bean>
</beans>
4.Main.java文件内容如下:
package spring.beans;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args){
/*
HelloWorld helloworld = new HelloWorld();
helloworld.setName("zch");
helloworld.hello();
*/
//1.创建Spring的IOC容器对象
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
//2.从IOC容器中获取Bean实例
HelloWorld helloWorld =(HelloWorld) ctx.getBean("helloWorld");
//3.调用hello方法
helloWorld.hello();
}
}
5、运行Main.java效果如下: