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 环境配置的主要内容,如果未能解决你的问题,请参考以下文章