[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"?>
<beans
    xmlns="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.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://www.springframework.org/schema/mvc
    http://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

时间: 2024-08-10 02:09:54

[Spring MVC] - Spring MVC环境搭建的相关文章

聊聊Spring boot2.X开发环境搭建和基本开发

对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring Boot开发环境 使用Spring Boot,首先需要搭建一个快速开发的工程环境.Spring Boot工程的创建存在多种方式,但是因为当前Eclipse和IntelliJ IDEA这两种IDE的广泛应用,所以本书只介绍这两种IDE环境下的搭建. 搭建Eclipse开发环境 首先找到Eclipse的菜

spring+springMVC+Maven+mysql环境搭建

转载: http://www.importnew.com/20215.html 首先看一下项目截图: 搭建完毕,访问结果: mysql数据 CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT NULL, `USER_PASSWORD` char(10) NOT NULL, PRIMARY KEY (`USER_ID`), KEY `IDX_NAME` (`USER_

Spring集成Quarz开发环境搭建

第一步,搭建Spring相关的环境,参照:http://www.cnblogs.com/dyh004/p/4645572.html 第二步,下载Quartz相关的压缩文件,解压,下载地址:http://yunpan.cn/ccF5HQFsquYGq  访问密码 4492 第三步,把需要的jar包放入到lib文件见下,jar包列表及路径,见下图: 把上图所示的jar包,导入工程中的lib目录下,如下图所示 至此,环境搭建完毕. 下面,写一个简单的Quartz程序,验证环境准确性. 第一步,新建一个

Ext Js MVC系列一 环境搭建和MVC框架整体认识

因为最近项目当中需要用ext js 4做前端框架,所以就必须得学习它了.这个系列主要总结ext js MVC框架,这是ext js 4新增的开发模式,这篇文章主要从以下几点来进行总结. 1,项目目录结构2,相关css文件和js文件引用3,MVC框架整体认识 项目目录结构 Ext js 4遵循统一的目录结构,这个有点类似于ASP.NET MVC.MVC中,所有的类都放在app目录中,这个目录下有四个子目录(每个子目录代表一个命名空间),主要有controller,model,view和store.

Spring【一,环境搭建】

Spring 大家都不陌生,企业应用中很流行的一个平台.从最开始的 Servlet 控制所有,到 MVC 模式的出现.从 SSH (Struts.Spring.Hibernate) 所谓的三剑客 到 SpringMvc.SpringBoot 等等.技术总是不断在更新,开源框架也越来越多.世界上很多的大公司也慢慢走向了开源的道路,其实这也是必经之路.世界上总有那么多不断挑战权威,不断挑战垄断,不断改变生活的人.好啦,闲话不说了,我们开始搭建最基本,最小型化的 Spring 应用环境.Spring

Spring.DM web开发环境搭建

作为一个初学者来说,搭建好Spring.DM 的web开发环境还是有些麻烦的.我就遇到了N多麻烦,走了很多弯路.本文介绍了2种比较简单的搭建Spring.DM OSGi web开发环境的搭建. 第一种方法 和上一篇文章相似,请移步这里:Spring.DM版HelloWorld 首先引用spring-osgi-2.0.0.M1文件夹中的dist和lib文件夹种的包(不清楚了,请看Spring.DM版HelloWorld 种的环境准备章节),具体引用后的包效果如下: 图1 配置"运行选项”,ecli

Spring源码阅读环境搭建

目录 安装gradle 导入Spring源码 创建测试模块my-test 本文思维导图 本文将粗略的搭建一个Spring源码的阅读环境,为后面的源码阅读做一个准备.做任何事情不管是有一个完美的或者是不太完美的开头,只要去做了,那么就是一种胜利. 由于spring使用了gradle构建工具,接下来先安装gradle. 安装gradle 从Gradle官网下载gradle安装包,打开https://gradle.org/releases/ 将下载的安装包gradle-x.x.x-all.zip解压到

Spring源码 之环境搭建

1.安装gitHub 在官网https://desktop.github.com/下载githubsetup.exe,在线安装总是出错,试了几次后不成功就放弃了.不知道是不是网络的原因. 后来在网上找了个离线安装的安装包 地址如下:http://download.csdn.net/detail/nevinblog/9031049 2.安装Gradle Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,支持依赖管理和多项目创建,类似Maven,但比其更加简单轻便. 在

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

准备工作 1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索.下载.安装.2.下载安装gradle, Spring源码使用gradle构建,下载后解压到任意目录,设置环境变量: GRADLE_HOME且配置Path. 3.下载安装github windows版本 使用github下载Spring源代码 去官网找到Spring在github上的地址,下载到文件系统下就好了. 将Spring 源代码导入eclipse 为Spring每个模块生成ecli

.net MVC AutoFac基础环境搭建

在Nuget下运行命令安装引用 Install-Package Autofac -Version 3.1.0 Install-Package Autofac.Mvc4 public static void RegisterAutofac() { ContainerBuilder builder = new ContainerBuilder(); ////倘若需要默认注册所有的,请这样写(主要参数需要修改) //builder.RegisterControllers(Assembly.GetExe