springMvc 环境搭建 亲测可用

11 222016

本文采用最小配置,没有采用maven依赖管理。


1、开发环境准备


  1.1 eclipse javeEE 版本

  1.2 apache-tomcat-7.0.65

  1.3 springMvc4.04

  1.5 jdk8u65

  以上为springMvc配置必要文件,如果没有请自行下载或者问度娘,这里不说了。


2、环境配置


 2.1 打开eclipse,新建动态web项目

blob.png

 2.2 创建项目,输入项目名称springMvcTest

blob.png


2.3 点击Next 

blob.png

Default output folder 修改为 WebRoot\WEB-INF\classes,这样项目可以导入myeclipse中,默认也可以


2.4 点击Next, 修改Content directory, 勾选生成web.xml文件

blob.png


2.5 点击Finish 完成项目创建 目录结构如下:


blob.png

将jar包拷贝到lib文件夹下:

blob.png


2.6 修改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_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>springMvc</display-name>
  
  <!--配置 前端控制器 DispatcherServlet -->
  <servlet>
  	<servlet-name>spring-mvc</servlet-name>
  	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  	
  	<!-- 设置springmvc配置文件 如果不设置  默认为 WEB-INF/{servlet-name}-servlet.xml -->
  	<init-param>
  		<param-name>contextConfigLocation</param-name>
  		<param-value>classpath:springmvc.xml</param-value>
  	</init-param>
  </servlet>
  
  <servlet-mapping>
  
  	<servlet-name>spring-mvc</servlet-name>
  	<!--所有访问地址都有springmvc解析 -->
  	<url-pattern>/</url-pattern>
  	
  </servlet-mapping>
  
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>


2.7 项目右击 新建 Source Folder 文件夹 为 config,用于存放 各种配置文件。

blob.png


2.8 文件夹名为config(随意)

blob.png



2.9 config 文件夹 新建 springmvc.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:context="http://www.springframework.org/schema/context"  
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"  
    xmlns:mvc="http://www.springframework.org/schema/mvc"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
           http://www.springframework.org/schema/beans/spring-beans-4.0.xsd  
            http://www.springframework.org/schema/context  
           http://www.springframework.org/schema/context/spring-context-4.0.xsd  
           http://www.springframework.org/schema/aop  
           http://www.springframework.org/schema/aop/spring-aop-4.0.xsd  
           http://www.springframework.org/schema/tx   
           http://www.springframework.org/schema/tx/spring-tx-4.0.xsd  
           http://www.springframework.org/schema/mvc   
           http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"  
           >  
	<!--扫描包-->
	<context:component-scan base-package="com.lidl.springmvc.controller"></context:component-scan>
	<!-- 自动配置-->
	<mvc:annotation-driven></mvc:annotation-driven>	
</beans>

2.10 src 文件夹下新建包 com.lidl.springmvc.controller 用于存放 控制器,结构如下:


blob.png


2.11 新建控制器 ProductController.java,注解方式

package com.lidl.springmvc.controller;

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

@Controller
public class ProductController {

	@RequestMapping("test")
	public void test(){
		System.out.println("ttttt");
	}

}


2.12 双击 Tomcat Server 如下设置:


blob.png


2.13 debug 运行 浏览器中 http://localhost/springMvcTest/test

blob.png



看到 ttttt,表示配置成功了~~~  由于没有配置视图等信息。所以会报错。 后面再议~基本的springmvc已经可以跑了

版权信息

原文作者: 石头记

原文链接: http://1m85.com/42.html

版权所有: 本文为博主原创文章,转载请标明出处。