先创建一个动态项目;
然后导入要用到的jar包
一般要用到5个
commons-logging-1.2.jar
spring-beans-4.2.8.RELEASE.jar
spring-context-4.2.8.RELEASE.jar
spring-core-4.2.8.RELEASE.jar
spring-expression-4.2.8.RELEASE.jar
将jar复制到:项目名/WebContent/WEB-INF/lib目录下。
然后在src目录下面创建一个model包
在model创建一个实体类Hello:
public class Hello{
public void say(){
System.out.println("Hello World");//打印helloworld
}
}
在项目的目录下创建一个Source Filer,命名config;
在此目录下创建一个新的xml文件,命名为application.xml;
配置application.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">
<!-- 这句才是重点:class="包名.类名"-->
<bean id="hello" class="model.Hello"></bean>
</beans>
在项目的目录下创建一个Source Filer,命名test;
在test目录下新建一个测试类Test
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import model.Hello;
public class Test {
public static void main(String[] args) {
ApplicationContext ac=new ClassPathXmlApplicationContext("application.xml");
Hello h= (Hello) ac.getBean("hello");//这个“hello”要与前面Bean标签的id一致,否则会报错;
h.say();//获得对象后,调用say方法。
}
}
完成,保存,运行输出:helloworld
注意目录的创建。
标志一下spring初认识