码迷,mamicode.com
首页 > 其他好文 > 详细

002 环境配置

时间:2018-05-31 02:26:44      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:class   test   public   version   注意   patch   ...   ack   mapping   

一 . 概述

   学习springmvc之前,我们需要有一个web环境下的springmvc测试环境.

  本节,我们来搭建这个springmvc的环境.


 

二 . 依赖管理  

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.13.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.3.13.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.3.13.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>

我们首先不需要太多的依赖,仅仅能满足我们的需要就可以了.


 

三 .配置核心Servlet  

<servlet>
        <servlet-name>springDispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springDispatcherServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

这里需要注意的是,我们使用contextConfigLocation参数配置springmvc配置文件的位置.

  我们遵守rest风格,将url配置为/.


 

四 .配置文件  

    <context:component-scan base-package="com.trek"></context:component-scan>
    <mvc:annotation-driven></mvc:annotation-driven>

在配置文件之中,我们首先配置两个标签.

  第一个很熟悉了,就是包扫描器的配置.

  第二个是springmvc的注解驱动.在后面,我们会重点介绍.


五 .简单的测试  

@Controller
public class IndexController {
    
    @RequestMapping("/index")
    public String test() {
        System.out.println("第一个springmvc程序成功运行了...");
        return "/WEB-INF/jsp/success.jsp";
    }
}

  上面的程序之中,会拦截url为/index的请求,处理完请求之后,会返回到/WEB-INF/jsp/success.jsp页面之中.

我们的环境也就搭建完成了.

 

002 环境配置

标签:class   test   public   version   注意   patch   ...   ack   mapping   

原文地址:https://www.cnblogs.com/trekxu/p/9114300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!