2: Spring WebMVC 注解启动

2: Spring WebMVC 注解启动_第1张图片

1.pom引入SpringMVC jar依赖

    
        
        
          org.springframework
          spring-webmvc
          4.3.13.RELEASE
        
    

2.WEB-INF/web.xml配置

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

    
    
        springDispatcherServlet
        /
    
    注意:
        1)配置SpringMVC的xml配置, 需要在resources目录下创建. 
        2)使用默认Servlet读取规则[servlet-name]-servlet.xml, 对应springDispatcherServlet-servlet.xml
        3)param-value中classpath:Spring项目根目录默认前缀, 这里Spring默认读取resources目录下配置

3.配置SpringMVC配置文件

    
    

    
    
        
        
        
        
    

4.编写Controller

    /**
     * 标记当前类为控制层
     * Spring扫描此注解
     * 将Mapping对应映射关系保存到容器
     */
    @Controller
    public class HelloController {
    
        //配置URL映射
        @RequestMapping("/hello")
        public String hello () {
            //返回视图名称
            return "hello";
        }
    }

5.启动

  • 在webapp下创建index.jsp
    
        
            Say Hello!
        
    

6.结束

  • 点击Say Hello!--发起请求/hello-->HelloController.hello()--返回-->hello-->ViewResolver-->WEB-INF/views/hello.jsp

7.Github实例
Chapter1-0-0: https://github.com/Bookwormm/framework-learning/tree/master/Chapter1-0-1

你可能感兴趣的:(2: Spring WebMVC 注解启动)