[Spring MVC] - Spring MVC环境搭建
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环境搭建相关推荐
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 Spring Boot Test集成测试环境搭建
文章目录 集成测试 @SpringBootTest的集成测试 Spring Boot Test集成测试环境搭建 参考 源代码 集成测试 集成测试(Integration Testing,缩写为INT) ...
- 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建
从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...
- spring boot+mybatis框架环境搭建
配置spring boot+mybatis框架环境搭建 一, spring boot 环境搭建 以下步骤为 1,新建maven工程 2.在pom文件中添加: spring-boot-starter-p ...
- eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发
对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring B ...
- Spring 3.0 学习-环境搭建和三种形式访问
理论学习 ·PO(persistent object)是持久化对象,所谓的持久化就是和数据库对应的主要是字段上,典型的应用是在hibernate中通过实体对象直接操作数据库的增删查改.一般提供get. ...
- Spring的使用——基础环境搭建以及IOC概念理解(持续更新)
spring基础环境搭建 1.添加Spring依赖 2.编写一个Spring的配置文件 3.通过Spring的应用程序应用上下文获取对象 优点:在修改方案时可以不用修改代码,只需修改配置文件的bean ...
- 【Spring Web MVC】Spring Web MVC 注解开发环境搭建
为什么80%的码农都做不了架构师?>>> 1.创建maven项目 创建一个名为:springwebmvc-first的maven项目 2.添加依赖包 要使用springWebM ...
- Spring boot入门一 环境搭建HelloWorld
说在前面: 最近Spring boot也火了一把,不稍微熟习下Spring boot都不好意思出门了,于是我也试着看下Spring boot的相关配置. 概述: Spring Boot是由Pivota ...
- Java之美[从菜鸟到高手演变]之Spring源码学习 - 环境搭建
准备工作 1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索.下载.安装. 2.下载安装gradle, Spring源码使用gradle构建,下载后解压 ...
最新文章
- linux Firefox汉化
- 轻轻松松,一键获取3000个外链
- Redis分布式锁的实现原理看这篇就够了~
- c++简单的加法函数
- 集群式游戏服务器架构方案设计开发
- 【Java】forward redirect 的差异
- 裕-DBeaver连接MySQL驱动下载失败解决办法
- FlashFXP绿色版下载与怎么用
- 万年历/节假日/日历API
- xtu oj 1078
- NuPlayer源码分析三:解码模块
- raspberry pi pico|在raspberry pi pico上玩nes游戏(1)(开源树莓派pico NES模拟器)-效果演示及介绍
- 电信光猫 TEWA-708E 登录超级管理员和开启DMZ
- 安卓zip解压软件_手机压缩软件ZArchiver下载、使用教程丨免费、中文,支持7z、zip、rar等所有格式...
- 2018-2019-1 20189215 书籍速读
- matlab声音处理
- Facebook第三方登录流程总结
- metaRTC(yangwebrtc)-中国人自己的webrtc
- 前端缓存/浏览器缓存机制
- 计算机控制系统直流电机闭环调速实验,4.14直流电机闭环调速实验.pdf
热门文章
- 最近学习了责任链模式
- AI助锂电池技术 科学家有望彻底解决电池爆炸
- android:怎样用一天时间,写出“飞机大战”这种游戏!(无框架-SurfaceView绘制)...
- Javascript Java C++系列
- 从WinMain开始
- 还是自己写的东西比较放心
- vue启动时报错,node-modules下xxx缺失
- Linux-C-Program:makefile
- mybatis的面试一对一,一对多,多对多的mapper.xml配置
- 不安全网络中的数据安全传输利器——GnuPG(下)