• 002 环境配置


    一 . 概述

       学习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页面之中.

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

  • 相关阅读:
    C++ Compress Floder
    C语言: 两个int变量相除,结果保留两位小数
    过滤Windows文件名中的非法字符
    判断两个vector是否相等
    顶级操盘手是怎样准确把握入场时机的
    短线黑马选股绝技
    短线黑马选股绝技 一
    每日一招:短线炒股实用技巧
    高抛低吸T+0操作要领(目前行情短线炒作的必备技能)
    如何买开盘即涨停的个股
  • 原文地址:https://www.cnblogs.com/trekxu/p/9114300.html
Copyright © 2020-2023  润新知