使用MAVEN构建SpringMVC步骤

使用Intellij IDEA搭建MAVEN项目步骤

  1. IDEA新建一个maven项目如下图所示,点击archetype-webapp
    使用MAVEN构建SpringMVC步骤_第1张图片
  2. 然后next,配置maven的相关信息
    使用MAVEN构建SpringMVC步骤_第2张图片

    GroupId:组织名。一般是公司网址反写
    ArtifactId:项目名-模块名
    Version:版本号

  3. 在项目的pom.xml文件中添加所需要的jar包,spring,springmvc,commons-lang包等。配置好之后整个maven项目基本就搭建成功了。
  4. 在src/main文件下面新建java文件并将其设置成Sources。

在项目的web.xml中配置DispatcherServlet

  1. 常规的配置如下,在中加载springMVC的配置文件
    使用MAVEN构建SpringMVC步骤_第3张图片
    SpringMVC的默认加载路径是:
    /WEB-INF/-servlet.xml(SpringMVC的一般命名方式),但是一个项目中除了SpringMVC的配置文件之外还有很多配置文件,如spring的配置文件,一般进行统一管理,都放在resources文件夹下,所以用第二种配置比较好。
    2.第二种配置:项目中一般含有applicationContex.xml(总的Spring配置文件)和上面所说的SpringMVC的配置文件(dispatcher-servlet.xml)
    1)首先加载总的applicationContext.xml文件,如下
    使用MAVEN构建SpringMVC步骤_第4张图片

    2)在applicationContext中导入其他的配置文件
    这样便于统一管理

编写java代码

使用MAVEN构建SpringMVC步骤_第5张图片

测试

使用MAVEN构建SpringMVC步骤_第6张图片

SpringMVC配置文件解析

java代码部分解析

  • DispatcherServlet:前置控制器,配置在web.xml中。拦截匹配的请求,分发到相应的Controller。
  • @Controller:注册一个bean到Spring上下文中。
  • @RequestMapping:控制器可以指定处理哪些URL请求
  • @RequestBody:读取Request请求的body部分区域,解析之后将相应的数据绑定到要返回的对象上,再把返回的对象绑定到Controller方法参数上。
  • @ResponseBody:将Controller返回的对象,转换为指定的格式之后,写入到Response对象的body区域
  • @RequestParam:在处理方法参数处使用,可以把请求参数传递给请求方法

你可能感兴趣的:(使用MAVEN构建SpringMVC步骤)