maven(1):使用 eclipse 构建maven web项目

Maven快速搭建spring+springMVC项目 阅读详情

使用maven一步一步构建spring mvc项目

1      使用eclipse构建maven web项目

1.1新建Maven的web项目

打开菜单File –New-MavenProject。

maven_web_spring_mvc_new

点击Next

 

 

选择模板类型archtype——maven-archtype-webapp。然后点击Next。

 

输入Group Id和artifact Id。Group Id一般填入项目名称,Artifact Id一般填入子项目的名称。

 

生成的项目文件结构如下所示:

 

选择pom.xml文件,并打开,界面如下所示:

 

增加Properties:展开Properties选项,然后点击Create…按钮,如下所示:然后Name字段填入springVersion,Value字段填入3.2.5.RELEASE。即在pom.xml中增加了一个属性springVersion,属性值为3.2.5.RELEASE。

 

选择Dependencies标签,打开Dependencies选项卡,并增加一个新的Dependency。

 

 

Group Id:org.springframework

Artifact Id:spring-web

Version:${springVersion}

点击ok按钮。

说明:该过程是加入springframe的spring-web依赖库,${springVersion}是之前设置的属性。

新建Dependency:

Group Id:org.springframework

Artifact Id:spring-webmvc

Version:${springVersion}

点击ok按钮。

说明:该过程是加入springframe的spring-webmvc依赖库,${springVersion}是之前设置的属性。

 

 

 

 

依赖库设定完之后,如果本地不存在还需要从网络上下载相应的依赖库,选中pom.xml文件,右击鼠标选中Run AS – maven install,然后系统自动从网络上下载相应的依赖库。

 

依赖库下载完之后,可以在目录JavaResources – Liraries – Maven Dependencies中看到相应的库文件,如下图所示:

 

在src – main目录下新建文件夹Java。

 

在java中新建类Hello.java。包名为com.springmvc.controller。

 

Hello.java中的内容如下:

 

[java]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. package com.springmvc.controller;  
  2.   
  3.   
  4. import org.springframework.stereotype.Controller;  
  5. import org.springframework.ui.Model;  
  6. import org.springframework.web.bind.annotation.RequestMapping;  
  7.   
  8. @Controller  
  9. public class Hello {  
  10.     @RequestMapping(value="/Hello")  
  11.     public String HelloWorld(Model model){  
  12.         model.addAttribute("message","Hello World!!!");  
  13.         return "HelloWorld";  
  14.     }  
  15.       
  16. }  

 

 

在src – main –webapp – WEB-INF目录下新建文件夹view,并新建文件HelloWorld.jsp。

Helloworld.jsp文件内容如下所示:

[html]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"  
  2.     pageEncoding="ISO-8859-1"%>  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  4. <html>  
  5. <head>  
  6. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">  
  7. <title>Insert title here</title>  
  8. </head>  
  9. <body>  
  10. <h1>message:${message}</h1>  
  11. </body>  
  12. </html>  

 

 

选中web.xml文件,双击打开该文件,修改该文件使其如下所示:

[html]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. <web-app xmlns="http://java.sun.com/xml/ns/javaee"  
  2.       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  3.       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"  
  4.       version="3.0">  
  5.     <servlet>  
  6.         <servlet-name>spring-mvc</servlet-name>  
  7.         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
  8.     </servlet>  
  9.   
  10.     <servlet-mapping>  
  11.         <servlet-name>spring-mvc</servlet-name>  
  12.         <url-pattern>/</url-pattern>  
  13.     </servlet-mapping>  
  14. </web-app>  

 

 

在src – main –webapp – WEB-INF目录下新建文件spring-mvc-servlet.xml,文件内容如下所示:

 

[html]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. <beans xmlns="http://www.springframework.org/schema/beans"  
  2.     xmlns:context="http://www.springframework.org/schema/context"  
  3.     xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="  
  5.         http://www.springframework.org/schema/beans       
  6.         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
  7.         http://www.springframework.org/schema/context   
  8.         http://www.springframework.org/schema/context/spring-context-3.0.xsd  
  9.         http://www.springframework.org/schema/mvc  
  10.         http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">  
  11.   
  12.     <context:component-scan base-package="com.springmvc.controller" />  
  13.     <bean id="viewResolver"  
  14.         class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
  15.         <property name="prefix" value="/WEB-INF/view/" />  
  16.         <property name="suffix" value=".jsp" />  
  17.     </bean>  
  18. </beans>  



 

Ok,所有文件已经建立完毕,现在可以运行该项目,看一下效果如何了,选中该项目(点击com.liuht.springmvc,即该项目的最顶层),点击Run As – Run on Server。

 

出现一个界面,让你选中要使用的Web服务器,有两个选项,一个是已存在的服务器,另一个是重新定一个新的服务器,我选择已存在服务器,如果你没有,可以重新建立一个web服务器。

 

选中要运行的项目,点击Add>按钮,添加到右边的选择框中,如果右边有其他不需要的项目,可以选中,并点击< Remove按钮删除。配置完成之后,点击Finish按钮。

 

 

 

 

 

在Console窗口看到如下内容,说明项目启动成功:

 

Eclipse自动打开自己的浏览器,并显示如下内容:

 

你也可以打开浏览器输入http://localhost:8080/com.liuht.springmvc/


 

出现这个界面说明项目已经成功了,Hello World!这串字符来自控制器Hello.java文件。

Tinder养号防封攻略来了:最新Tinder养号流程和运营攻略 今天,我就来给大家分享一下Tinder养号的具体操作,以及针对Tinder账号被封的一些常见问题为大家做个答疑。 阅读详情

相关推荐

MOBsf联动雷电模拟器(在docker国内库撤销后)

MobSF (全称:Mobile Security Framework,中文名:移动安全框架) 是一个自动化的移动应用程序(Android / iOS / Windows)开源测试工具,该工具采用Python开发,能够执行静态,动态和恶意软件分析。MobSF提供了很多自动化分析功能,尤其适用于Android应用。安装必备(默认已准备好)docker(kali) 现在的国内镜像源都已经下架了只能开代理下载桌面版然后给pull到本地。

qq_48149564的博客 1600

解决SpringBoot报错:Unable to start web server; nested exception is org.springframework.context.Applicati

请自行对比错误 错误的配置 <?xml version="1.0" encoding="UTF-8"?>><!-- 无 --> <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

учёба 3011

5G核心网NAS消息解析:从协议字段到实际抓包分析(附Wireshark示例)

本文深入解析5G核心网NAS消息的实战分析方法,从协议字段解读到实际Wireshark抓包诊断。通过详解扩展协议鉴别器、安全头类型、流程事务标识等核心字段,并结合注册流程故障排查实例,指导工程师快速定位NAS层问题,提升5G网络调试与协议分析效率。

grass的博客 532

使用maven一步一步构建spring mvc项目

使用maven构建spring mvc项目,编辑器使用eclipse,通过构建web项目,达到学习maven、spring mvc的目的,涉及的东西有heml、css、javascript、jquery、java、Hibernate、jstl、spring、mvc等概念,准备一步一步完善,争取使用最简单的描述,使读者可以明白spring架构的各种细节。

fox_lht的专栏 4万+

TensorRT-LLM环境配置避坑指南:从安装到实战

本文是一份详尽的TensorRT-LLM环境配置避坑指南。文章重点解析了从Python、CUDA、PyTorch版本选择,到解决mpi4py安装这一核心难题的完整流程,并提供了经过验证的稳定版本组合与实战排错方案,帮助开发者高效部署大语言模型推理优化环境。

a0b1c2d3的专栏 983

汇川AM系列PLC玩转CNC:手把手教你用File模式读取G代码文件(附避坑指南)

本文详细介绍了如何使用汇川AM系列PLC的File模式读取G代码文件,涵盖从CAD设计到PLC配置的全流程。特别针对路径格式、文件类型等常见问题提供避坑指南,帮助工程师快速实现CNC加工的自动化控制。

weixin_33582311的博客 404

在eclipse中使用maven创建springMVC项目

一、在eclipse中创建maven-archetype-webapp项目:   1.新建项目选择maven项目      2.默认,下一步      3.选择maven-archetype-webapp,其他保持默认即可      4.如下填写完成后,点击完成即可      5.创建完成后的maven项目结构如下      其中index.jsp报错,错误信息:Multiple annotatio

LQLZ925的博客 706

SAP-ABAP:ABAP 开发基础概念入门:写给刚踏入 SAP 开发世界的新人

本文介绍了 ABAP 开发语言的基础概念,帮助 SAP 开发新人快速入门。主要内容包括: ABAP 的发展历程与核心优势 - 作为 SAP 平台的专属语言,ABAP 在企业级应用开发中具有深度集成、数据处理高效和长期稳定的特点 ABAP 开发环境概览 - 介绍了 SE38、SE80 等关键事务码,以及 ABAP 工作台的核心组件和开发权限管理 基础语法入门 - 重点讲解了 ABAP 特有的数据类型体系(特别是结构体和内表),并通过 Hello World 示例展示程序基本结构 文章通过对比 ABAP 与 J

baidu_35680696的博客 511

Maven快速创建SpringMVC web工程详解

在工作当中,我们有时需要创建一个全新的工程,而基于spring-mvc web的工程较为常见,本文将讲解通过maven来快速创建Spring mvc工程。

老农小江的博客 6200

YOLOv5入门实践(2)——手把手教你利用labelimg标注数据集

YOLOv5入门实践第2步,手把手教你使用labelimg标注数据集

路人贾的博客 1万+

Android Jetpack 最全面试题及参考答案

要使用 WorkManager 定义一个异步任务,以下是详细步骤。首先,需要创建一个继承自 Worker 类的自定义类,这个类代表了要执行的具体任务逻辑。// 在这里编写具体的任务逻辑,比如从网络下载文件try {在上述代码中,doWork方法就是任务的核心执行逻辑所在,这里模拟了从给定的 URL 下载文件到本地的操作,若下载成功返回,若出现异常则返回。然后,在需要调度任务的地方,比如在某个 Activity 或者 Fragment 中,通过构建 WorkRequest 来安排任务执行。

大模型大数据攻城狮的专栏 1895

eclipse使用maven构建web3.1项目

eclipse使用maven构建web3.1项目 一. 使用eclipse创建maven项目 二. 项目创建完成之后,是有错误的,我们需要构重新构建项目,更改jdk,添加lib 在项目上右键,Build Path / Configure Build Path 更改jdk为1.8 添加rumtime library 项目构建完成 在项目上右键,Build Path...

老狼的博客 422

YOLOv改进 | YOLOv11更换主干Backbone之MobileNetV2(轻量化主干网络结构--高效轻量移动模型)

本文提出将YOLOv11的主干网络替换为轻量化的MobileNetV2,以提升模型在移动端设备的部署效率。MobileNetV2通过倒残差结构和线性瓶颈层,显著减少了计算量和参数量(降至1M~3M),同时保持多尺度特征提取能力。实验表明,改进后的模型在移动设备上可实现20-30 FPS的实时检测,适用于手机APP、无人机和工业监控等场景。核心代码展示了倒残差块的实现,通过深度可分离卷积和通道扩展/压缩实现高效特征提取。

走向CTO的路上... 1461

eclipse构建maven project 的web项目,勾选Create a simple project < =1= >

eclipse构建maven project 的web项目,勾选Create a simple project 。 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3、输入maven项目的基本信息,如下图所示: 4、完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要.

xiaokanfuchen86的博客 396

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

eclipse构建maven project 的web项目,勾选Create a simple project < =1= >

Eclipse+Maven创建webapp项目 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3、输入maven项目的基本信息,如下图所示: 4、完成maven项目的创建,生成相应

big_bigwolf的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

eclipse构建maven project 的web项目,勾选Create a simple project < =1= >

eclipse构建maven project  的web项目,勾选Create a simple project 。 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3、输入maven项目

qq_31307253的博客 2994

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

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

eclipse中maven构建web项目后更改web.xml版本问题

用maven构建的web项目默认的web.xml为2.3的版本,而我们需要更改为我们想要的版本(3.1)。 在这里有两种方式更改web.xml的版本:(个人推荐第二种) 第一种: 将项目切换为navigator视图,然后修改“.settings”文件夹下的“org.eclipse.jdt.core.prefs”、“org.eclipse.wst.common” “.comp

相逢一笑 1万+

eclipse新建Maven项目,并转成Web项目

PS:环境为  JDK 1.7 + Eclipse Mars + Maven 3.3.9 1、配置好JDK环境变量、Maven环境变量、将eclipse自带的Maven改成自己本地的,修改本地仓库及settings.xml 2、安装m2eclipse插件(基本上eclipse都自带,比如:eclipse LUNA、Mars) 3、File--->New--->Maven Projec

white_hands的博客 3797

java搭建maven项目_Eclipse搭建maven项目—Java Web项目(4)

Eclipse版本Luna Service Release 1 (4.4.1)1.新建Maven Web项目 右击新建other—maven文件夹下的maven project—默认next下一步(别选中Create a simple project(skip archetype selection)),然后按上图选择maven-archetype-webapp—填写group id和artifa...

weixin_35835508的博客 158

maven项目将web2.5改为web3.1

用maven构建的web项目默认的web.xml为2.3的版本,而我们需要更改为我们想要的版本(3.1)。 在这里有两种方式更改web.xml的版本: 第一种: 将项目切换为navigator视图,然后修改“.settings”文件夹下的“org.eclipse.jdt.core.prefs”、“org.eclipse.wst.common” “.compone...

NMSL6666的博客 347

在eclipse中,使用maven创建web项目工程

1.点击菜单栏File —> new —> other在Wizards文本框查询maven工程

baidu_28705493的博客 202

eclipse4.5.2创建maven项目

准备工作: 1,web服务器(我的环境用的是apache-tomcat7) 2,jdk(我的环境用的是jdk1.7) 3,ecplise4.5.2 创建maven项目步骤: 1,右键新建项目(注意不是新建java项目或javaee项目) 2,新建maven项目 3,使用默认设置,点击下一步按钮 4,选择ma...

huangshikai 296

Eclipse新建的Maven项目想修改DynamicWebModule,直接去项目目录下修改

场景 想要修改Maven项目的Dynamic Web Module,直接右击项目--properties--Project Facets 将Dynamic Web Module直接通过下拉框选择为3.0却提示说需要java1.6或者newer。 解决 来到Eclipse下的workspace下的项目目录下。 进入到.settings目录下 找到org.eclipse.wst.com...

BADAO_LIUMANG_QIZHI的博客 561

Eclipse新建基于Servlet3.x的maven项目

前言 好长时间没有玩servlet了,还是十年前在校的时候入门java时折腾一下。最近想用Eclipse新建一个基于Servlet3.x的maven项目,却没想到还折腾了好一阵子。正好写一篇文章作为参考的例子。 环境准备 eclipse:Oxygen.1 Release (4.7.1) servlet:3.1.0 新建maven项目 转换为serlvet3.0 此时我们发现Dynamic Web Module转换不了3.0,这是本项目最麻烦的地方。 我们在...

sadoshi的专栏 345

eclipse java转maven_关于在eclipse中使用Maven创建项目转换成javaweb步骤

1、安装jdk、maven;网上很多不再赘述2、eclipse配置maven:windows-->Maven-->Installactions-->add-->directory选择maven安装地址,然后Finish3、创建Maven项目:File--->New--->Maven Project,选择“create a simple project (skip...

weixin_33739574的博客 251

eclipse maven配置jdk1.7 web3.0之maven cannot change version of project facet dynamic web module to 3.0

Eclipse使用Maven创建web3.0项目 jdk1.7 网上版本多且杂,自己亲历整合一下 下面手动解决maven cannot change version of project facet dynamic web module to 3.0问题 开始创建 Eclipse New一个 Maven Web App项目:File-->New-->Mave

lx2324268860的博客 366
上一篇: mybatis(4):增删改查(insert+select+update+delete)(上集)
下一篇: mysql(12):基础,ALTER 的语法介绍
后台技术汇
博客等级 码龄11年 670粉丝 531原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值