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 contextConfigLocationclasspath:app-servlet.xml 1app /*

增加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 /【SpringMVC之初体验--传统方式】8080

访问应用 在浏览器地址栏输入如下地址:
http://localhost:8080/test

总结 本文以传统的配置文件的方式,实现了一个rest风格的服务,后续会基于源码的角度记录Spring MVC学习过程,以熟悉Spring机制,初写文章,不足之处还望大家海涵!
最后创建了qq群方便大家交流,可扫描加入,同时也可加我qq:276420284,共同学习、共同进步,谢谢!
SpringMVC之初体验--传统方式
文章图片

    推荐阅读