本文简单演示了本地开发环境的搭建、项目出包、部署运行、HelloWorld,以及部分注意事项。
起初的玩法:先安装Eclipse,然后分别下载并安装Maven、Spring的插件,再进行工程模式转换,也许还需要手动配置Output Path什么的。
现在……我们可以直接使用STS完成所有工作。
STS :
The Spring Tool Suite? (STS) provides the best Eclipse-powered development environment for building Spring-powered enterprise applications. STS supplies tools for all of the latest enterprise Java and Spring.
一、安装JDK配置系统环境变量
这个……略。
二、下载Spring Tool Suite
这里以2.8.1版本举例,最新版本已经到了3.1.0。
下载页:http://www.springsource.org/downloads/sts-ggts
下载其中的springsource-tool-suite-2.8.1.RELEASE-e3.7.1-win32-installer.exe。
如果你是32bit Windows系统,可以直接点此下载,否则需要下载与自己系统匹配的版本。
(从实际效果看,installer的使用没有任何问题,Zip格式我在Win下解包时遇到了文件名过长无法解压的情况。)
下载好后安装即可。
安装目录如图所示,已经包含了maven与spring。到sts-2.8.1.RELEASE中启动STS.exe即可打开IDE。
三、配置maven环境变量
M2_HOME 指向apache-maven-3.0.3
并在Path中加入maven的bin目录
完成上述步骤,可以到cmd中验证一下是否生效
至此我们的环境就准备好了。
四、创建Spring MVC Project
在IDE中,New -> Project -> Spring Template Project
Next后选择Spring MVC Project
输入Project name和Package name
工程建好后如图:
图中的Maven Depandencies可能还没有,我们执行打包命令后就会添加进来。
五、本地编译出包
方法:cmd中,到工程目录下,执行 mvn clean install。maven会自动下载项目中依赖库文件。
成功后,部署用的war包已经打好,我们可以直接放到Web容器上运行。
六、部署到Web容器运行并查看结果
下面是我部署到虚拟机的tomcat下运行的结果:
把刚刚生成的abc.war放到tomcat的webapps下,并重启tomcat,abc已被识别并解压运行。
使用浏览器登录查看:
Finish~
注意事项
1、如果打包过程中报错是* LOC 什么的,删除你本地的maven repository目录再重新打包就能解决。
2、本地的maven repository在apache-maven-3.0.3\conf\settings.xml中配置,默认应该是在C盘我的文档下。
3、如果下载过程失败,可能你的机器登录Internet是需要代理的(比如公司内网),一样在settings.xml中可以配置代理。
相关推荐
在IT行业中,Spring MVC、Maven和MySQL是三个非常重要的技术组件,它们分别代表了Web应用的模型-视图-控制器框架、项目构建工具和关系型数据库管理系统。本篇文章将详细探讨这三个技术如何协同工作,实现一个基础的...
在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-...通过这样的配置,开发者可以快速构建起一个基于Spring MVC、Spring和MyBatis的Web应用,同时利用Maven的便利性进行项目的构建和管理。
总之,通过Maven搭建Spring MVC环境涉及的主要步骤包括:配置Maven、创建Maven项目、添加Spring MVC依赖、配置Spring MVC的Servlet和处理器、编写Controller、以及测试和部署。这些知识对于开发基于Spring MVC的Web...
这个"spring mvc+spring+maven框架项目"提供了一个纯净的基础,便于开发者快速搭建和理解这三者之间的协作。 **Spring MVC** Spring MVC是Spring框架的一部分,是一个用于构建Web应用的轻量级MVC(Model-View-...
7. **运行与测试**:通过Maven构建项目,然后部署到Servlet容器,通过浏览器访问URL,测试应用是否正常工作。 在实际开发中,我们还可以利用Spring Boot简化这个过程,它集成了许多默认配置,使得创建Spring MVC...
这个"最新maven搭建的Spring MVC的demo"是一个很好的学习资源,它展示了如何使用Maven来构建一个简单的Spring MVC应用。通过这个例子,初学者可以了解Spring MVC的核心组件和Maven的项目构建流程,为后续深入学习和...
在这个入门的Spring MVC demo中,我们将深入探讨其与Eclipse IDE和Maven构建工具的集成。 首先,Eclipse是一款广泛使用的Java集成开发环境,支持多种插件,包括M2Eclipse,这是一个专门用来管理和构建Maven项目的...
总的来说,基于注解的Spring MVC环境搭建涉及众多步骤,从设置项目结构、配置MVC组件、编写控制器到测试和部署。这个过程旨在减少配置工作,提高开发效率,同时利用Spring强大的功能来构建健壮的Web应用程序。通过...
**Spring MVC 环境搭建(Maven构建)** Spring MVC 是 Spring 框架的一个模块,主要用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,简化了开发流程并提高了代码的可测试性。Maven 是一个项目管理和综合...
本篇文章将深入探讨如何使用Maven作为构建工具,在Eclipse环境中搭建一个整合了Spring、Spring MVC和Hibernate的项目。 首先,让我们了解Maven。Maven是Apache开发的一款项目管理和综合工具,它通过一个项目对象...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个...这个过程中,你将学习到如何配置IDE、Maven、Spring MVC以及如何编写控制器和视图。随着对这些工具和技术的深入理解,你可以进一步开发更复杂的应用程序。
Spring MVC Maven是一个基于Java的Web开发框架,它整合了Spring框架和Maven构建工具,为开发者提供了一种高效、灵活的构建Web应用的方式。在这个框架中,Spring MVC负责处理请求和响应,而Maven则用来管理项目的依赖...
在IT行业中,构建Java Web应用程序时,...这个过程完成后,你就成功地用Maven搭建了一个基础的Spring MVC开发环境,可以开始编写和运行你的Spring MVC应用程序了。记得随时更新和管理你的依赖,保持项目健康和可维护。
为了在Eclipse中搭建Spring MVC项目,你需要安装几个必要的插件,如M2E(Maven Integration for Eclipse)用于支持Maven项目,以及Spring Tools Suite(STS)提供对Spring框架的专门支持。 接着,Maven是Apache组织...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而"spring,spring mvc,mybatis,maven,mySql 项目框架"恰好是一个典型的企业级开发组合,它们各自扮演着不同的角色,共同构成了强大的后端开发基础。...
在"liming.maven.example"这个项目中,可能包含了上述步骤的示例代码,通过学习和理解这些代码,你可以更好地掌握Spring MVC与Maven的结合使用。这不仅有助于提升开发效率,还能确保项目的一致性和可维护性。
"maven+spring MVC+Mybatis+jetty+mysql" 的组合是常见的开发栈,它涵盖了项目管理、前端控制器、持久层操作、应用服务器以及数据库管理等多个层面。下面将详细介绍这些关键技术及其在实际应用中的作用。 1. Maven...
在本项目中,我们主要探讨的是一个基于Java的Web应用架构,它采用了Spring、MyBatis、Spring MVC、Maven以及MySQL这五大技术组件。这是一个经典的后端开发框架组合,适用于构建复杂、可扩展的企业级应用程序。下面将...
这是一个基于Java技术栈的通用后台管理系统,主要使用了Spring MVC、Spring、Hibernate、Bootstrap和Maven等技术。这些技术在IT行业中广泛应用于企业级Web应用开发,构建高效、可维护的系统。下面将分别详细解释这些...
这个“HelloWorld”实例展示了Spring 5.0 MVC的基础用法,包括如何配置MVC环境、编写Controller以及展示结果。随着对Spring MVC的深入了解,你可以添加更多的功能,如处理POST请求、使用ModelAndView对象传递复杂...