搭建Spring MVC详解

  •  创建Web项目

  1.创建一个名字叫Spring的项目,版本要记得选择2.5

  2.在工程里创建Source Folder,如下

3.导入jar包

搭建Spring MVC详解_第1张图片

  •   配置文件

  1.在web.xml中创建Spring容器并向其中添加对象

搭建Spring MVC详解_第2张图片

2.在src/main/resource创建application.xml

 

搭建Spring MVC详解_第3张图片

  在application.xml的页面下方点击namespace勾选

搭建Spring MVC详解_第4张图片

application中写入如下代码

搭建Spring MVC详解_第5张图片

   

关于配置过程中一些问题的详细解释: 

      1.在Web.xml:

   (1)

  DispatcherServlet
  org.springframework.web.servlet.DispatcherServlet

 点击如图所示的DispatcherServlet.class,右键选择Copy Qualified Name,得到servlet路径名;

搭建Spring MVC详解_第6张图片

 (2)

1

  在Tomcat在启动时就创建一个Servlet 

  (3)

	 
  		 contextConfigLocation
  		 classpath:application.xml
  	 

Tomcat启动时创建一个Servlet,此servlet调用init()方法,加载application.xml,产生一个Spring容器,并且开始扫描,将对象放入容器中。 

  (4)

  
  	 DispatcherServlet
  	 /
  
  

      这个‘ / ’意味着Servlet拦截所有的请求

 

  2.在application.xml:

  (1)

    指定base-package开始的包自动实例化。注意,包内类必须添加@Controller、@Service、@Componet注解 

  (2)

	
	

   如果请求没有任何一个Controller中的方法处理,则交给Web服务器默认的Servlet处理

  小结:
     1.load-on-startup:服务器的启动而创建Servlet对象
     2. 获取contextConfigLocation的值
     3.创建Spring容器+实例化
     4.如果该类中含有@Controller注解,则将该类方法上@RequestMapping中的value值添加到Map集合里面 
     5.任何一个请求过来,就与Map集合中的已有的Servlet匹配 ;如果在Map集合中没找到,不用等待,就用默认Servlet处理。

 

 

你可能感兴趣的:(搭建Spring MVC详解)