zoukankan      html  css  js  c++  java
  • 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页面之中.

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

  • 相关阅读:
    php输入输出
    CSS选择器(三)
    CSS选择器(二)
    CSS选择器(一)
    3.31课·········插入百度地图、视频、音频
    3.30课·········Marquee标签
    3.29课·········表单验证和事件
    3.27课·········悬浮动态分层导航与隐藏导航
    3.26课·········window.document对象
    3.25课·········JavaScript的DOM操作
  • 原文地址:https://www.cnblogs.com/trekxu/p/9114300.html
Copyright © 2011-2022 走看看