1、新建一个maven project;
2、在pom.xml中引入spring-webmvc
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.2.5.RELEASE</version> </dependency>
3、 添加web.xml文件
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> </web-app>
4、 在web.xml文件中配置ContextLoaderListener,这里需注意,上下文参数contextConfigLocation不是必传的,默认spring的ContextLoader会加载/WEB-INF/applicationContext.xml文件,所以如果路径或文件名和默认不一致,需要配置该参数。
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/spring-context.xml</param-value> </context-param>
5、初始配置spring-context.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> </beans>
6、在web.xml中配置DispatcherServlet,这里的初始参数contextConfigLocation不是必传,默认值为/WEB-INFO/【servletName】-servlet.xml,如果路径或文件名不一致,请添加该初始参数。
<!-- MVC Servlet --> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/spring-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
7、 初始化spring-servlet.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-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/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd "> <context:component-scan base-package="com.huatech.web.controller"/> <mvc:annotation-driven /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> </beans>
附件为简易spring web工程的代码!
相关推荐
这是一个用Spring快速实现web开发的小实例,使读者通过Spring框架的搭建加深对j2ee的了解
spring mvc web工程,可以直接修改配置连接mysql数据库,工程快速搭建
本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...
Spring Boot:一个快速开发Spring应用的框架,简化了配置和部署过程,提供了许多默认的配置,使得开发者可以快速搭建和运行应用。 MySQL:一个流行的开源关系型数据库管理系统,用于存储和管理数据。 Maven:一个...
下面就使用SpringBoot创建一个web工程,并且使用外部的Tomcat和实现对jsp的支持: 一、创建工程 1.首先使用spring初始化器新建一个工程: 2.取好自己的工程名,并且选择==打包方式为war==的形式: 3.工程自动创建的...
快速搭建的一个web工程Dubbo demo,方便学习Dubbo。 注:该资源的使用可以参考文章:http://blog.csdn.net/accp_fangjian/article/details/51658292
可以选择使用哪个项目管理工具(maven 以及 Gradle),JVM语言(Java,Groovy,Kotlin),spring boot的版本号。...当然支持spring boot项目的快速搭建。新建工程,选择spring initializer,后续和网页在线版差别不大
包含了web开发中常用的功能,如:缓存(redis)、日志、事务、JPA、shiro、安全、常用工具类、swagger2在线接口文档、跨域支持等,可以基于该项目快速进行公司内部的项目开发。 开发工具在软件开发生命周期中扮演...
基于SpringBoot快速搭建Java Web 服务器端模块化开发框架 IDE:MyEclipse 2017 JAVA环境:jdk8 数据库环境:MySql 项目管理工具:maven 技术关键词:Spring Boot,Spring MVC,Spring Data,Spring Security,Hibernate,...
它的设计目标是简化电子邮件系统的开发过程,使得开发者可以快速地搭建起一个功能完备的电子邮件服务器。MeyboMail Web(Java)采用了Java语言开发,基于Spring Boot框架,具有良好的可扩展性和易用性。它支持多种...
快速搭建和部署Java Web应用 0、你需要: JDK 1.8 : java -version Maven 3.0+ : mvn -v Git : git --version Source Code : Docker : docker version docker-machine ls docker-machine start docker-machine env ...
SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久...
该工程是一个基于maven的 spring mvc demo工程,其是一个web工程,其整合了springmvc、 hibernate、log4j 具有如下功能:可接收REST请求,能操作数据库、基于注解、统一返回、统一异常处理。对于初学者可用于熟悉...
不想这样的话,可以参考我的这篇博客,用maven工程构建包括如何同时启动多个SpringBoot工程实例:如何用Maven搭建一个SpringBoot工程 二步搭建 1.打开”IDEA”,选择”Create New Project” -> “Next”,
ssm(SpringMVC+Spring+MyBatis) • 数据库-MySQL • 前端框架-bootstrap快速搭建简洁美观的界面 • 项目的依赖管理-Maven • 分页-pagehelper • 逆向工程-MyBatis Generator 基础环境搭建 • 1、创建一个maven...
该代码为springboot初学者提供了一个快速实践案例,工程使用springboot+Springmvc+mytabis的架构搭建了一套主流的java web项目,参照代码初学者可以快速入门当前主流web开发。
在技术选型上,我们采用了Spring Boot作为后端开发框架,利用其快速搭建、简化配置的特性,大幅提高了开发效率。同时,结合MySQL数据库进行数据存储,确保了数据的安全性和稳定性。前端则采用了HTML、CSS和...
内容概要 本用户管理系统采用前后端分离的架构,前端使用React框架,后端使用SSM...项目开发:为需要快速搭建用户管理系统的团队提供参考。 技术提升:通过实际项目,提升开发者对SSM框架和React技术的应用能力。
后端使用 Spring Boot 以约定式配置快速搭建项目,使用 Spring Security 保证应用程序的安全,使用 Spring Data JPA 访问 PostgreSQL,使用 Redis 作为系统缓存。 学科竞赛训练管理系统是我的毕业设计。本文内容...