9.SpringMvc概述以及快速入门

9.SpringMvc概述以及快速入门_第1张图片

 ​​​​​​9.SpringMvc概述以及快速入门_第2张图片

步骤:

 9.SpringMvc概述以及快速入门_第3张图片

代码实现:

1.导入坐标

    
      org.springframework
      spring-webmvc
      ${spring.version}
    

2.配置springMVC的前端控制器

    
        DispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        1
    

    
        DispatcherServlet
        /
    

3.4.创建controller以及对应的映射方法

@Controller
public class UserController
{
    @RequestMapping("/save")
    public String save()
    {
        System.out.println("controller save running...");
        return "index.jsp";
    }
}

5.配置在resources文件夹下创建spring-mvc.xml文件,扫描controller包,需要添加context命名空间

这里注意:一定要在spring-mvc.xml添加controller扫描,

如果在applicationContext.xml添加,spring-mvc.xml在配置映射器和适配器,就不能知道controller位置,也就报404




    
    

6.spring-mvc.xml什么时候加载呢,applicationContext.xml有监听器,初始化就加载

    
        contextConfigLocation
        classpath:applicationContext.xml
    

    
        org.springframework.web.context.ContextLoaderListener
    

所以在前端的核心控制器,初始化spring-mvc

    
        DispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:spring-mvc.xml
        
        1
    

    
        DispatcherServlet
        /
    

因为url-pattern是/,浏览器打开自动加载前端控制器,也就自动加载spring-mvc.xml

9.SpringMvc概述以及快速入门_第4张图片

9.SpringMvc概述以及快速入门_第5张图片

9.SpringMvc概述以及快速入门_第6张图片

你可能感兴趣的:(spring,概率论,spring,python)