SpringMVC入门程序、如何搭建SpringMVC运行环境

 时间:2024-10-14 02:29:09

1、首先新建一个SpringMVC的maven项目:

SpringMVC入门程序、如何搭建SpringMVC运行环境

2、在maven配置文件中加入SpringMVC的依赖包。<project xm盟敢势袂lns="http://mav髫潋啜缅en.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.gwolf</groupId> <artifactId>ssm-crud</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <!-- 引入spring mvc --> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.7.RELEASE</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.8</version> </dependency> <!-- spring jdbc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.7.RELEASE</version> </dependency> <!-- spring面向切面編程 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>4.3.7.RELEASE</version> </dependency> <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.2</version> </dependency> <!-- Mybatis整合spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.1</version> </dependency> <!-- 数据库连接池,驱动 --> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.41</version> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.6</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.7.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.4.1.Final</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build></project>

SpringMVC入门程序、如何搭建SpringMVC运行环境

3、修改web.xml配置文件,配醅呓择锗置DispatchServlet。<?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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID" version="3.0"> <!-- The front controller of this Spring Web application, responsible for handling all application requests --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置SpringMVC配置文件的位置和名称 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Map all requests to the DispatcherServlet for handling --> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>

SpringMVC入门程序、如何搭建SpringMVC运行环境

4、配置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:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd"> <!-- 配置自动扫描的包 --> <context:component-scan base-package="com.gwolf.springmvc.handlers"> </context:component-scan> <!-- 配置视图解析器,如何把handler方法返回值解析为实际的物理视图 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean></beans>

SpringMVC入门程序、如何搭建SpringMVC运行环境

5、配置视图解析器,如何把handler方法返回值解析为实际的物理视图<!-- 配置视图解析器,如何把handler方法返回值解析为实际的物理视图 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean>

SpringMVC入门程序、如何搭建SpringMVC运行环境

6、在WEB-INF下新建一个views文件夹,创建一个success.jsp页面

SpringMVC入门程序、如何搭建SpringMVC运行环境

7、编写一个前段请求处理器:HelloWorldController:package com.gwolf.springmvc.handlers;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HelloWorldController { /** *使用@RequestMapping 注解来映射请求的URL * *返回值会通过视图解析器解析为实际的物理视图,对于InternalResourceViewResolver *视图解析器,会做如下的解析:通过prefix+returnVal+后缀 这样的方式得到实际的物理视图,然后 *做转发操作。 * /WEB-INF/views/success.jsp * @return */ @RequestMapping("/helloworld") public String hello() { System.out.println("hello world"); return "success"; }}

SpringMVC入门程序、如何搭建SpringMVC运行环境

8、编写一个应答请求的html页面:<html><body><h2> <a href="helloworld">Hello World!</a></h2></body></html>

SpringMVC入门程序、如何搭建SpringMVC运行环境

9、在tomcat中部署此项目查看程序运行结果:

SpringMVC入门程序、如何搭建SpringMVC运行环境
  • 在idea中如何创建初始化SpringBoot项目
  • 如何用ajax获取数据库数据 Spring boot
  • Navicat Premium如何连接mysql数据库
  • 最新版java IDE软件eclipse下载及安装
  • tomcat端口被占用了怎么办
  • 热门搜索
    轻叩诗歌的大门手抄报 交通安全手抄报花边 五年级手抄报 小学手抄报大全 端午节的手抄报 简单 珍惜水资源手抄报 电子手抄报模板 书香校园手抄报图片 文明礼仪手抄报诗歌 普通话规范字手抄报