1) 复制Spring所需要的lib包


       

(这是SSH所需要的lib包,如果只使用spring,可以移除一些包)

2) 配置web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"><display-name>Test Spring MVC - 1</display-name><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring.xml</param-value></context-param><servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value></param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern></servlet-mapping><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

这里,classpath:spring.xml,意思是使用spring.xml做为配置文件。文件放在src下。

这样,使用spring+spring mvc,可以统一一个配置文件。

3) spring.xml

<?xml version="1.0" encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springframework.org/schema/context"  xmlns:mvc="http://www.springframework.org/schema/mvc"  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"><!--注解说明 --><context:annotation-config /><!-- 默认的注解映射的支持 --><mvc:annotation-driven /><!-- 把标记了@Controller注解的类转换为bean --><context:component-scan base-package="com.my" /><!-- 视图解释类 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"/><property name="suffix" value=".jsp"/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑  --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /></bean></beans>

这几项配置都是必需的。

这里使用的是annotation,无配置方法使用spring mvc

[Spring MVC] - Spring MVC环境搭建相关推荐

  1. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  2. 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 Spring Boot Test集成测试环境搭建

    文章目录 集成测试 @SpringBootTest的集成测试 Spring Boot Test集成测试环境搭建 参考 源代码 集成测试 集成测试(Integration Testing,缩写为INT) ...

  3. 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...

  4. spring boot+mybatis框架环境搭建

    配置spring boot+mybatis框架环境搭建 一, spring boot 环境搭建 以下步骤为 1,新建maven工程 2.在pom文件中添加: spring-boot-starter-p ...

  5. eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发

    对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring B ...

  6. Spring 3.0 学习-环境搭建和三种形式访问

    理论学习 ·PO(persistent object)是持久化对象,所谓的持久化就是和数据库对应的主要是字段上,典型的应用是在hibernate中通过实体对象直接操作数据库的增删查改.一般提供get. ...

  7. Spring的使用——基础环境搭建以及IOC概念理解(持续更新)

    spring基础环境搭建 1.添加Spring依赖 2.编写一个Spring的配置文件 3.通过Spring的应用程序应用上下文获取对象 优点:在修改方案时可以不用修改代码,只需修改配置文件的bean ...

  8. 【Spring Web MVC】Spring Web MVC 注解开发环境搭建

    为什么80%的码农都做不了架构师?>>>    1.创建maven项目 创建一个名为:springwebmvc-first的maven项目 2.添加依赖包 要使用springWebM ...

  9. Spring boot入门一 环境搭建HelloWorld

    说在前面: 最近Spring boot也火了一把,不稍微熟习下Spring boot都不好意思出门了,于是我也试着看下Spring boot的相关配置. 概述: Spring Boot是由Pivota ...

  10. Java之美[从菜鸟到高手演变]之Spring源码学习 - 环境搭建

    准备工作 1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索.下载.安装. 2.下载安装gradle, Spring源码使用gradle构建,下载后解压 ...

最新文章

  1. linux Firefox汉化
  2. 轻轻松松,一键获取3000个外链
  3. Redis分布式锁的实现原理看这篇就够了~
  4. c++简单的加法函数
  5. 集群式游戏服务器架构方案设计开发
  6. 【Java】forward redirect 的差异
  7. 裕-DBeaver连接MySQL驱动下载失败解决办法
  8. FlashFXP绿色版下载与怎么用
  9. 万年历/节假日/日历API
  10. xtu oj 1078
  11. NuPlayer源码分析三:解码模块
  12. raspberry pi pico|在raspberry pi pico上玩nes游戏(1)(开源树莓派pico NES模拟器)-效果演示及介绍
  13. 电信光猫 TEWA-708E 登录超级管理员和开启DMZ
  14. 安卓zip解压软件_手机压缩软件ZArchiver下载、使用教程丨免费、中文,支持7z、zip、rar等所有格式...
  15. 2018-2019-1 20189215 书籍速读
  16. matlab声音处理
  17. Facebook第三方登录流程总结
  18. metaRTC(yangwebrtc)-中国人自己的webrtc
  19. 前端缓存/浏览器缓存机制
  20. 计算机控制系统直流电机闭环调速实验,4.14直流电机闭环调速实验.pdf

热门文章

  1. 最近学习了责任链模式
  2. AI助锂电池技术 科学家有望彻底解决电池爆炸
  3. android:怎样用一天时间,写出“飞机大战”这种游戏!(无框架-SurfaceView绘制)...
  4. Javascript Java C++系列
  5. 从WinMain开始
  6. 还是自己写的东西比较放心
  7. vue启动时报错,node-modules下xxx缺失
  8. Linux-C-Program:makefile
  9. mybatis的面试一对一,一对多,多对多的mapper.xml配置
  10. 不安全网络中的数据安全传输利器——GnuPG(下)