SpringMvc组件与注解配置

一、 SpringMvc的三大组件:

1、 DispatchServlet(拦截请求)

2、HandlerMapping (映射器控制器)

3、HandlerAdapter(适配器,执行方法)

4、ViewResolver(视图解析器)用于解析视图

二、SpringMvc的容器与Spring的容器

       SpringMvc的容器是Spring容器的子容器,因此可以在SpringMvc容器中调用Spring容器。Spring的容器与SpringMvc容器的关系:

Spring容器与SpringMvc容器的关系

三、web.xml文件的配置



  
  
  	springmvc
  	org.springframework.web.servlet.DispatcherServlet
  	
  	
  		contextConfigLocation
  		classpath:springmvc.xml
  	
  	1
  
  
  	springmvc
  	/
  


四、配置springMvc.xml文件



      
        
        
        
       
        

五、编写控制器类

package com.test.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 用注解的形式配置mvc环境
 * @author QuLei
 *
 */
@Controller
public class DemoController {
	@RequestMapping("/demo")
	public String demo() {
		System.out.println("执行控制器的demo!!!");
		return "main.jsp";
	}
}

你可能感兴趣的:(Java知识点)