spring会自动帮你管理你的类的生命周期
创建第一个spring例子
导入相关的jar包(spring.jar commons-logging.jar)(http://pan.baidu.com/s/1pKQYwqv)
HelloWorld.java
public class HelloWorld {
public void hello(){
System.out.println("hello world");
}
}
在src目录下创建一个spring的配置文件
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-2.5.xsd">
<!-- 将一个类放进spring容器中 id值得唯一的-->
<bean id="helloWorld" class="com.mo.entity.HelloWorld"> </bean>
</beans>
测试
public class HelloWorldTest {
@Test
public void testHello(){
//加载配置文件,启动spring容器
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//调用getbean方法,spring自动帮你创建一个对象返回
HelloWorld helloWorld = (HelloWorld)context.getBean("helloWorld");
helloWorld.hello();
}
}
打印输出
hello world