002 环境配置

Posted 最爱五仁月饼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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页面之中.

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

 

以上是关于002 环境配置的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#愚公系列2022年08月 Go教学课程 002-Go语言环境安装

A002-开发工具介绍

VSCode 配置 用户自定义代码片段 自定义自动代码补充

002-Qt&Vtk-第一个VtkQt程序

vscode 开发微信小程序环境配置

002-hosts切换工具SwitchHosts