SpringMVC之初体验--传统方式

创建项目

创建web项目,使用maven webapp模板进行构建,创建完成后,在pom中引入Spring MVC
依赖,如下:


    
    org.springframework
    spring-webmvc
    5.0.5.RELEASE


    javax.servlet
    javax.servlet-api
    3.1.0
    provided

配置web.xml

在web.xml配置文件中,配置Spring MVC Servlet控制器(DispacherServlet),如下:


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


    app
    /*

增加Spring MVC配置文件

在classpath中添加app-servlet.xml配置文件,内容如下(最小配置):




    
    
    
    


创建Controller类

package com.github.dalianghe.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class MyController {

    @GetMapping("/test")
    @ResponseBody
    public String test(){
        return "hello world";
    }

}

部署应用

本例通过maven插件进行部署,在pom文件中添加插件,如下:


    
        
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    /
                    8080
                
            
        
    

访问应用

在浏览器地址栏输入如下地址:

http://localhost:8080/test

总结

本文以传统的配置文件的方式,实现了一个rest风格的服务,后续会基于源码的角度记录Spring MVC学习过程,以熟悉Spring机制,初写文章,不足之处还望大家海涵!

最后创建了qq群方便大家交流,可扫描加入,同时也可加我qq:276420284,共同学习、共同进步,谢谢!

SpringMVC之初体验--传统方式_第1张图片

你可能感兴趣的:(SpringMVC之初体验--传统方式)