springMVC环境配置

springMVC环境主要需要spring的Core Libraries和Web Libraries,使用myeclipse可以直接添加这两个包。注意:使用官方的lib时需要另外自己加入com.springsource.org.apache.commons.logging-1.1.1.jar,不然会报错。

spring-mvc.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.1.xsd
    http://www.springframework.org/schema/tx
    http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.1.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd"> 

<!-- 激活@Required @Autowired @Resource等标签 -->
<context:annotation-config/>

<!-- DispatcherServlet上下文,指定扫描Controller标注的类 -->
<context:component-scan base-package="com.demo">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>

 <!-- 默认的注解映射的支持 -->
 <mvc:annotation-driven />  

<!-- 指定view的目录以及文件的后缀 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 <property name="prefix" value="/WEB-INF/jsp/"/>
 <property name="suffix" value=".jsp"/>
</bean>

</beans>

applicationContext.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:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">

</beans>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">

  <display-name>springMVC</display-name>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

    <servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- DispatcherServlet对应的上下文配置 -->
    <!-- 下面指定加载的 mvc-dispatcher-servlet.xml的位置-->
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>/WEB-INF/configs/spring-mvc.xml</param-value>
      </init-param>
     <load-on-startup>1</load-on-startup>
     </servlet>

     <servlet-mapping>
     <servlet-name>mvc-dispatcher</servlet-name>
     <!-- 配置拦截请求的类型 -->
     <url-pattern>/</url-pattern>
     </servlet-mapping>

      <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext.xml</param-value>
      </context-param>
</web-app>

Demo.java

package com.demo;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/hello")
public class Demo {
    @RequestMapping("/one")
public String hello(){
    return "hello";
}
}

主要是这三个配置文件的编写,然后将jsp文件放在对应的文件夹。最后访问路径是:http://服务器地址:端口/项目名/类的RequestMapping/方法的RequestMapping

时间: 2024-10-25 20:50:11

springMVC环境配置的相关文章

19-spring学习-springMVC环境配置

新建一共环境,添加spring支持,就可以开发springMVC了. 既然是springMVC,就必须为其定义相关配置. 1,springMVC所有配置都需要在applicationContext.xml中定义. 范例:修改配置文件 添加这几个支持: 发现配置中已经支持了 对springMVC进行annotation的配置 <!-- SpringMVC也是基于Annotaion实现的配置,启用annotation --> <context:annotation-config/> &

第一节(配置springmvc环境)学习尚硅谷-springmvc视频教程

之前,一直从事C#开发.后来,公司调整后领导决定使用java开发,因此需要收集相关学习资料.该视频教程比较入门,也适合自己,于是边看边写的同时再总结一下便于自己牢记,遇到分歧不对之处望指正. 开发环境:win8系统.IntelliJ IDEA 2016.1.3. 1.创建maven项目目的是便于jar包更新.维护,IntelliJ非常方便.智能,会自动创建好项目结构,便于团队开发.创建好项目后,需要导入springmvc相关开发jar文件,通过maven管理jar包文件,只需在pom.xml文件

idea spring+springmvc+mybatis环境配置整合详解

idea spring+springmvc+mybatis环境配置整合详解 1.配置整合前所需准备的环境: 1.1:jdk1.8 1.2:idea2017.1.5 1.3:Maven 3.5.2 2.查看idea中是否安装Maven插件: 2.1:File --> Settings --> Plugins 2.2:如下图所示的步骤进行操作(注:安装完插件,idea会重新启动) 3.idea创建Maven项目的步骤 4.搭建目录结构 下图就是我搭建Maven项目之后,添加对应的目录和文件 5.p

spring+mybatis+springmvc的配置

1.web.xml的配置 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLoca

SpringMVC环境搭建(xml版本)

SpringMVC是Web层框架,它隶属于Spring框架,只是Spring这个庞大框架下的一个小模块,用于替换Servlet 1.下载jar包(20) http://zhidao.baidu.com/link?url=guH_VTC2FKGftWBtdCW_AU_z9t5QgyGqlr-DEwkryPCNhhlySr9wJACJVJu3hRiib50j_GNFkQNxZr4-k2v3z5jRpS1poxR3YZeb5dfThuS我是根据这个网址找到一个压缩包,解压后libs下会发现很多jar包

springMVC环境的搭建

一.创建一个web项目springMVC,修改编码方式:utf-8. 二.在web-INF下lib导入所需.jar包.(本次加入包有限只为基本环境使用) 三.环境搭建于测试 3.1在src下建包ckx.spring.mvc.controller 在包下new一个Controller测试类TestController.java代码如下: package ckx.spring.mvc.controller; import org.springframework.stereotype.Controll

SpringMVC环境简单搭建

本文介绍使用maven搭建Spring MVC 首先先介绍MVC(Model View Controller)模式: Model(模型):是应用程序中用于处理应用程序数据逻辑部分.通常模型对象负责在数据库中存取数据 View(视图):是应用程序虫用于处理数据显示的部分.通常视图是依据数据模型创建的. Controller(控制器):是应用程序中处理用户交互的部分.通常控制器负责从视图中读取数据,控制用户输入,并向模型发送数据. 创建Spring MVC工程 使用创建Maven工程创建一个Web工

springmvc+mybatis配置

环境: Jdk 1.8.0_40 Eclipse 4.4.2 Tomcat 8.0.20 Maven 3.2.5 Mybatis 3.2.8 Spring 4.1.5 主要步骤:(以下能够正常运行) 1. 新建工程 Maven Project -> New Maven Project 保持默认,直接下一步 -> 选择org.apache.maven.archetypes,点击下一步 -> 输入Group id 和Artifact id,完成 2. 配置pom.xml <projec

activiti自己定义流程之自己定义表单(一):环境配置

先补充说一下自己定义流程整个的思路,自己定义流程的目的就是为了让一套代码解决多种业务流程.比方请假单.报销单.採购单.协作单等等.用户自己来设计流程图. 这里要涉及到这样几个基本问题,一是不同的业务需求,流程节点不一样.流程中的任务多少不一样,因此后台就必须解决这个逻辑处理上的问题.要能同一套代码实现动态任务数量的处理. 二是不同的业务各种字段叫法也不一样,各个节点相应的页面也应该不一样.比如请假单就须要请假申请人.请假天数.请假原因等字段,而报销单可能就是报销申请人.报销金额.报销原因.报销凭