maven-springmvc项目搭建

Maven搭建SpringMVC项目详解 前言         上一次复习搭建了SpringMVC+Mybatis,这次搭建一下SpringMVC,采用的是SpringJDBC,没有采用任何其他的ORM框架,SpringMVC提供了一整套的WEB框架,所以如果想搭建纯的SpringMVC的话,而且不必映入别的任何框架,SpringMVC都给我们提供了,下面试Spring + SpringMVC的详细搭建过程。       项目包含:数 阅读详情

参考文章: https://www.cnblogs.com/qixing/p/qixing.html

1.新建project->Maven->Maven Project->next ->选中 maven-archetype-webapp->next ->填写项目信息 com.test ->finish

2.右击project->Properties(特性)->Project Facets->勾选Dynamic Web Module 3.0 ->点击下部 Further configuration availabe->填写 content directory: src/main/webapp,勾选Generate web.xml....

会在main下面生产webapp文件

3.修改pom.xml 添加依赖包 参考:

<project xmlns="http://maven.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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test</groupId>
    <artifactId>Test</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>Test Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
            <scope>compile</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.1.2.RELEASE</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.1.2.RELEASE</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    <build>
        <finalName>Test</finalName>
    </build>
</project>

查看项目列表中 Maven Dependencies 下类库是否加载完成

4.右键项目名->Properties->Deployment Assembly remove /src/test/java /src/test/resouces

右键项目名->Properties->Deployment Assembly->Add -> Java Build Path Entries -> Next -> Maven Dependencies -> Finish -> Ok

5.修改web.xml和创建 servlet.xml文件
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">

    <servlet>
        <servlet-name>dispatcher</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>
    </servlet>

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
    <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring-servlet.xml</param-value>
    </context-param>

</web-app>

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

    <!-- 配置扫描的包 -->
    <context:component-scan base-package="com.test" />

    <!-- 注册HandlerMapper、HandlerAdapter两个映射类 -->
    <mvc:annotation-driven />

    <!-- 访问静态资源 -->
    <mvc:default-servlet-handler />

    <!-- 视图解析器 -->
    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/view/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

</beans>

6.编写 controller 和 view/jsp

DemoController.java

package com.test;

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

@Controller
public class DemoController {


    @RequestMapping("/index")
    public String index(){
        return "demo";
    }
}

demo.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>首页</title>
</head>
<body>
    <h1>This is SpringMVC Demo</h1>
</body>
</html>

7.右击->Run As-> Run on Server ->选择之前配置 tomcat->next-> 右侧Configured 显示项目 ->finish

eclipse console无错误后自动 自动打开内置浏览器,出现 Hello World!主页

输入http://localhost:8080/Hello/index 出现This is SpringMVC Demo正常页面成功

Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建 这篇文章主要讲解使用eclipse对Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建过程,包括里面步骤和里面的配置文件如何配置等等都会详细说明。如果还没有搭建好环境(主要是Maven+MySQL的配置)的猿友可以参考博主以前的一篇文章: http://blog.youkuaiyun.com/u013142781/article/details/50300233接下来马上进入项目 阅读详情

相关推荐

Maven搭建SpringMVC+Hibernate项目详解

前言      今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和Hibernate4.3.8,之前也打了好多SpringMVC的,这部分已经非常的熟悉了,毕竟业开发过一年多SpringMVC的,这次持久层采用Hi

Andyの笔记 1万+

SpringMVC之Maven项目搭建(4.3.18 RELEASE)

本章将介绍通过 Maven 搭建一个 SpringMVC 项目,主要是有很多依赖需要记录一下;这里将详细介绍如何搭建一个 4.3.18 RELEASE 版本的项目。

少年闰土 544

Maven搭建SpringMVC+Mybatis项目详解

前言          最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。 1、 数据库表结构以及maven项目结构          数据表非常的简单(不是重点),如下:

Andyの笔记 3万+

使用 Maven 方式来创建 Spring 项目

点击下一步File下的 Settings 中搜索 maven 检查配置 在 pom.xml 文件中添加 Spring 依赖,注意保持网络畅通,大多数加载失败的情况是网络不给力/(ㄒoㄒ)/~~。加载完成后就没有红色报错。上述配置中添加了一个 spring-context (spring上下文模块)以及 spring-beans (管理对象模块)。在 java 文件夹下创建启动类,包含 main 方法 在 Java 语言中对象也叫做 Bean,Bean 就是一个普通对象,实现代码如下。 在创建好的项目中添加

AlinaQ05的博客 4285

MAVEN搭建的springmvc项目

MAVEN搭建的springmvc项目 引用阿里共有库的资源,个人测试

手把手教你用VM实现欧姆龙PLC数据采集(含Fins协议配置详解)

本文详细介绍了如何使用VM(VisionMaster)实现与欧姆龙PLC的数据采集,重点解析了Fins协议(包括Fins TCP/UDP)的配置步骤。从网络环境搭建、PLC的IP地址设置,到VM端Fins通讯通道的详细配置与数据点映射,提供了完整的实战指南。文章还涵盖了数据收发解析、常见问题排查清单,帮助工程师快速完成视觉系统与PLC的稳定集成。

weixin_29171087的博客 189

基于Maven方式创建Spring MVC项目

学校学习中老师通常不会使用maven来教学生创建Spring MVC项目,那么这次,我自己结合网上的教程,总结出了如何在idea中创建Maven的Spring MVC项目。在实际生产中也是使用Maven创建项目居多,所以我们很有必要了解如何用Maven创建Spring MVC项目。

Luke Ewin的博客 2987

ESP32锂电池电量检测实战:从引脚选择到低功耗优化(附完整电路图)

本文详细介绍了ESP32锂电池电量检测的实战方案,从ADC引脚选择到低功耗优化,提供完整的电路图和代码实现。通过MOS管智能开关和深度睡眠技术,显著降低静态功耗至0.5μA,提升设备续航能力。适合物联网开发者解决电量检测中的常见问题。

weixin_28731223的博客 462

IDEA搭建Spring项目(Maven版)

上一篇文章中,记录了使用jar包的方式搭建Spring项目,有试直接在此基础上改为Maven版,可能目录结构有问题,导致Tomcat启动报找不到spring配置文件的错误,然后又找了另外一种使用maven搭建Spring项目的方式。 1.新建Maven项目,勾选Create from archetype,选择webapp 2.输入项目名称 3.配置Maven,

S-H_A-N 1万+

iPad秒变Mac副屏的隐藏技巧:用BetterDisplay实现无线竖屏+90度锁定

本文详细介绍了如何利用BetterDisplay软件突破苹果原生“随航”(Sidecar)功能的限制,将iPad无线设置为Mac的竖屏副屏,并实现90度方向锁定。通过创建虚拟显示器、配置分辨率与旋转参数,并校准鼠标指针,用户可以高效利用iPad的纵向空间进行文档阅读、编码等工作,显著提升多屏协作效率。

weixin_29266647的博客 603

如何制作微信小程序的在线购物商城应用

首先,你需要规划好商城的整体框架,确定好你的目标用户群体,思考他们的需求是什么。接下来,使用微信开发者工具创建一个新的小程序项目,输入你的AppID,选择好保存路径,点击“创建”,一个新的商城雏形就诞生了。你可以把这里当作自己的家,无论是工作之余的小憩,还是寻找灵感的驿站,我都希望你能在这里找到属于你的那份快乐和满足。数据是现代商业的灵魂,通过数据分析,你可以更准确地把握用户的行为模式,从而做出更明智的决策。

master_chenchen的博客 2427

简单搭建Spring+Maven项目,详细搭建流程

一、搭建步骤 创建maven项目,创建webapp目录 pom文件导入相应依赖坐标 创建包结构(Controller、Service、Dao、entity) 创建web配置文件 编写简单示例(Controller、Service、Dao、entity) 创建jsp页面 简单测试(访问页面+访问数据) 二、开始 使用Idea创建maven项目,并在项目添加web模块 创建artifact——项目资源组合体 创建spring模块 搭建tomcat服务器 选择artifacts作为发布 导

Dreamrainn的博客 6722

微信小程序 实现拼图功能

微信小程序 实现碎片拼图

weixin_45689786的博客 2250

Maven项目SpringMVC环境搭建

Maven项目SpringMVC环境搭建 创建Maven项目(针对于Eclipse)(右击new--&gt;选择other---&gt;搜索 maven---&gt;选择Maven project点击(Next)下一步创建项目)   点击Finish完成即可   1.导入jar 导入SpringMVC核心jar包 &lt;dependencies&gt; &l...

qq_42352175的博客 687

Python通用编程规范-09 安全编程规范

1.9 安全编程规范 1.9.1 异常行为 1.9.1.1 禁止抑制或者忽略已检查异常 【说明】: 编码人员常常会通过一个空的或者无意义的catch块来抑制捕获的已检查异常。每一个catch块都应该确保程序只会在继续有效的情况下才会继续运行下去。因此,catch块必须要么从异常情况中恢复,要么重新抛出适合当前catch块上下文的另一个异常以允许最邻近的外层try-catch语句块来进行恢复工作。异常会打断应用原本预期的控制流程。例如,try块中位于异常发生点之后的任何表达式和语句都不会被执行。因此,异常必须

zhao12501的博客 2871

手把手教你学simulink(57.2)--电励磁同步电动机场景示例:基于Simulink的矢量控制(Field-Oriented Control, FOC)电励磁同步电动机

在某电动汽车驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的高效控制。在某工业驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的精确控制。经过实际测试,该系统的应用使得生产效率提高了10%,并且在高负载条件下,电动机的温升得到了有效控制,延长了电动机的使用寿命。通过本项目的实施,我们成功配置了三相交流电源、三相逆变器和电励磁同步电动机的参数,并实现了对电动机的精确控制。

MHD0815的博客 944

Maven SpringMVC 项目搭建

Maven SpringMVC 项目搭建原文地址:Maven SpringMVC 项目搭建

wwwcomcn123的专栏 259

Java数据可视化实战:基于JFreeChart的数学函数绘图工具开发

JFreeChart是一个开源的Java图表库,适用于Swing和JavaFX应用程序。折线图和面积图柱状图和饼图散点图和气泡图组合图表3D图表等实现自定义数学表达式解析:java复制下载throw new IllegalArgumentException("表达式不能为空");// 验证表达式try {}");throw new IllegalArgumentException("无效的数学表达式: " + e.getMessage());try {

2201_76125393的博客 365

使用Maven搭建SpringMVC项目

约定电脑都安装了eclipse,且已配置好Maven以及eclipse插件。  1.Eclipse  2.maven  3.Eclipse 需要安装maven插件。url:maven - http://download.eclipse.org/technology/m2e/releases 。1、新建一个Maven Project 2、选择工作空间 3、搭建Web工程,我们选择maven-arch...

沈荣荣的博客 395

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

SpringMVC项目搭建-Maven+Web,超详细搭建过程!

项目搭建: 在idea中先创建一个Maven项目 然后在pom.xml文件中导包,导入springmvc所需依赖如下: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </d

weixin_44154096的博客 1793

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

如何使用Maven搭建SpringMVC项目

创建一个Maven Project右键 -> New -> Other... -> 搜索‘maven’ -> 选择‘Maven Project’ -> Next创建一个简单项目勾选:Create a simple project(自动创建约定的项目目录结构,即不使用骨架)-> Next确定唯一标示填写如截图中的内容 -> Nex -> Finish Group id: 组织id,域名倒写; Arti

kingyxfly的博客 1643

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Maven+SpringMVC+SpringJDBC搭建web项目FAQ

Maven+SpringMVC+SpringJDBC搭建web项目FAQ 3.1Web项目基本结构 按照 Java EE 规范的规定,一个典型的Web 应用程序有四个部分: 1. 公开目录 2. WEB-INF/web.xml 文件,发布描述符(必选) 3. WEB-INF/classes 目录,编译后的Java 类文件(可选) 4. WEB-INF/lib 目录,Java 类库

figerZpeng的专栏 1969

Spring+SpringMVC+Mybatis+Maven搭建项目

1. 前言 这篇文章一步步总结了搭建一个基于Maven的Spring+SpringMVC+Mybatis框架的完整过程,同时加入了基础工具类,包括读取配置文件,监听器和定时器等。文件可以免积分下载:http://download.youkuaiyun.com/download/jintao_ma/9661038 2. 建立一个web项目 2.1 maven创建web项目 显然,由于SpringMVC的存在,表明这篇讲述的是一个Web项目,使用maven的maven-archetype-we

Jintao_Ma的博客 7109

搭建基于Maven的SpringMVC WEB项目

开发环境 IDE: MyEclipse 2014 jdk: 1.6 maven:apache-maven-3.1.1 基本环境只要上面这些就行,maven不需要安装,只要有解压包就行。MyEclipse 2014有自带的插件,我们只要指定下路径就行。 MyEclipse 2014中Maven的配置 打开myeclipse中的 Window=>Preferences=>Myeclipse...

qq_38642745的博客 325

基于Eclipse工具的Maven-SpringMVC之HelloWorld项目搭建

简述概念: Maven:是基于项目对象模型,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。 springMVC:在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人员之间的配合。...

weixin_40914842的博客 450

项目搭建系列之一:使用Maven搭建SpringMVC项目

项目搭建系列之一:使用Maven搭建SpringMVC项目 http://www.cnblogs.com/hehaiyang/p/4578488.html

yuting0787的博客 328
上一篇: PHP Encoder (ioncube 10) 加密工具的使用
下一篇: 展会预定系统开发过程
sentangle
博客等级 码龄14年 9粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值