一、建立项目html
第4步:是否自动建立空的Spring容器配置文件,默认文件名是spring-config.xml。勾不勾选都行,若是没勾选,后面要本身建立。spring
第5步:设置如何添加Spring要用到的库?浏览器
下载了Spring的能够选第一个,不然选第二个。服务器
二、在src下新建一个包my_package,包下新建一个接口Person,并定义一个抽象方法say()app
1 public interface People { 2 public void say(); 3 }
三、在包my_package下新建一个Student类,实现Person接口。框架
1 public class Student implements People { 2 @Override 3 public void say() { 4 System.out.println("老师好!"); 5 } 6 }
当前,能够省略第2步,不要Person接口,直接写Student类也行。jsp
四、在src下的Spring容器配置文件中,添加要装载的Bean。ide
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5 6 <!--添加要装载的Bean--> 7 <bean id="student" class="my_package.Student" /> 8 9 </beans>
如过建立项目时勾选了“Create empty spring-config.xml ”,则配置文件是spring-config.xml,固然咱们能够修改文件名。测试
若是没有勾选,则先在src下新建。对src单击右键:spa
文件名通常用applicationContext.xml或者beans.xml。
五、在包my_mypage下新建一个类Test用于测试
1 public class Test { 2 public static void main(String[] args) { 3 ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml"); //注意要换为你的Spring配置文件 4 Student student=(Student)applicationContext.getBean("student"); 5 //Student student=applicationContext.getBean("student", Student.class) 6 student.say(); 7 } 8 }
能够看到,Spring不是像传统的Java同样new出一个对象,而是由Spring容器建立对象,由getBean()获取指定的对象。
六、配置测试环境,选择Application。
七、运行,能够看到控制台打印出“老师好!”。
说明:只有在Spring的配置文件中设置的了Bean,才会被Spring容器建立、管理,才能够经过getBean()获取对应的对象。
一、建立项目
对第6步,建议选择“Download”,由于本身去下项目所须要的jar包,而后添加进来,很容易漏掉一些jar包,尤为是整合多个框架时,所需的jar包不少,本身添加很容易漏。
二、在src下新建包beans,在beans包下新建一个Student类(JavaBean),并写一个say()方法
1 public class Student { 2 public String say(){ 3 return "老师好!"; 4 } 5 }
三、在src新建一个Spring Config文件(Spring容器的配置文件),文件名为applicationContext.xml。装配咱们刚才写的JavaBean。
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5 6 <bean id="student" class="beans.Student" /> 7 8 </beans>
四、在index.jsp文件中使用装配好的JavaBean。部分代码:
1 <body> 2 <% 3 ClassPathXmlApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml"); 4 Student student=applicationContext.getBean("student",Student.class); 5 %> 6 <%=student.say()%> 7 </body>
五、配置Tomcat服务器
配置好之后,Tomcat图标上的红x会消失,若是红x还在,说明Tomcat的配置有问题。
六、调试,看到浏览器页面中显示“老师好!”。
若是看到控制台Tomcat在部署,但一直弹出浏览器页面,多是项目依赖的jar包较多,复制到部署目录的lib下须要时间。
若长时间不弹出浏览器页面,或Tomcat控制台报错,可参考:
http://www.javashuo.com/article/p-xmbxexfp-hr.html
说明:
默认的部署目录是在项目的out目录下,调试事后能够看到项目下生产了一个out文件夹,那就是部署目录。
能够手动修改项目的部署目录:
Java Web经常使用的部署方式有2种:
无论是哪一种,把部署好的项目拷过去,均可以直接用。