本文简单演示了本地开发环境的搭建、项目出包、部署运行、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中可以配置代理。
相关推荐
Spring+SpringMVC+Hibernate+Maven框架搭建及配置文件源码
Eclipse+tomcat+maven 配置Spring mvc图文教程 通过本人亲身学习配置的经历所写,简单易懂。而且每一步有图文教程
3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5、测试Spring+mybatis的框架搭建,写单元测试JUnit,测试事务配置...
Spring MVC是Spring框架中...附录部分分别介绍了Tomcat、Spring Tool Suite和Maven等工具的安装和配置,Servlet、JavaServer Pages和部署描述符的相关参考资料。除此之外,本书还配有丰富的示例以供读者练习和参考。
用于Platform.sh的Spring MVC Maven 该模板演示了如何构建Spring MVC应用程序。 它使用Maven生成应用程序并将其部署到Platform.sh。 提供一个示例Hello World应用程序作为起点。 它包括一个MongoDB数据库,示例应用...
spring+spring mvc +mybatis 整合maven工程
使用 Maven 的 Liferay Spring Portlet MVC 项目模板。 Liferay EE 6.2.10.11 (GA1, SP710) Java 1.7 小门户 2.0 弹簧框架 4.1.5 基于注解的控制器配置 用法 $ git clone ...
1、具备运行环境:JDK1.7+、Maven3.0+、MySql5+ 2、根据mi-cms\src\main\resources\properties\jdbc.properties 配置数据库 3、先自己创建数据库mi-cms,导入数据库文件: mi-cms/sql/mi-cms.sql 4、用Tomcat等...
第10 章 Spring Boot 开发部署与测试 407 10.1 开发的热部署 407 10.1.1 模板热部署 407 10.1.2 Spring Loaded 407 10.1.3 JRebel 409 10.1.4 spring-boot-devtools 413 10.2 常规部署 413 10.2.1 jar 形式 413 ...
应网友要求,重新整理原《eclipse + maven多模块项目框架 + jetty热部署的实例源码》,增加了各配置的详细注释。 并且基于Spring MVC提供了一个完整功能:实现了生成验证码图片,以及验证输入是否匹配的两个接口,...
第10 章 Spring Boot 开发部署与测试 407 10.1 开发的热部署 407 10.1.1 模板热部署 407 10.1.2 Spring Loaded 407 10.1.3 JRebel 409 10.1.4 spring-boot-devtools 413 10.2 常规部署 413 10.2.1 jar 形式 413 ...
Spring MVC的基本配置 静态资源映射 拦截器配置 @ControllerAdivce @ExceptionHandler @InitBinder @ModelAttribute 其他配置 ViewController 路径匹配参数配置 ...
第10 章 Spring Boot 开发部署与测试 407 10.1 开发的热部署 407 10.1.1 模板热部署 407 10.1.2 Spring Loaded 407 10.1.3 JRebel 409 10.1.4 spring-boot-devtools 413 10.2 常规部署 413 10.2.1 jar 形式 413 ...
本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第一个Spring Boot程序(使用Spring Initializr构建、Spring Boot代码讲解、安装Notepad++)、构建系统、代码、配置、三种方式运行程序、安装...
MySQL : 表设计,连接MySQL,以及Flyway部署到云端 : 使用PWS,包含MySQL本地环境与云端环境切换Markdown支持 : 使用MarkdownJ, template.css本系列文章,持续更新,关注浩的个人网站个人网站搭建系列: Spring MVC,...
Spring MVC+Mybatis+Ehcache+Apache Shiro+Bootstrap整合开发java仓库管理系统源码 项目描述 库存管理 出入库管理:货物入库 货物出库 人员管理:仓库管理员管理 基础数据:供应商信息管理 客户信息管理 货物信息...
这是一个示例性可部署Maven 3项目,可帮助您在JBoss Enterprise Application Platform 6或JBoss AS 7.1上使用Spring进行开发。 该项目的设置允许您使用Spring MVC,JPA 2.0和Bean Validation 1.0创建兼容的Spring ...
微信弹簧MVC概述wechat-spring-mvc是在Spring MVC框架之上构建的项目。登台环境: 地址: 开始吧!软件服务器要求Tomcat7或Glassfish服务器Java 7或以上MySQL 5.4或以上数据库转储注意:在MySQL中,数据库名称和表...
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
SpringBoot2.3.2最新官方文档,从0-1介绍了SpringBoot如何...•Spring引导应用部署:云部署| OS服务 •构建工具插件:Maven | Gradle •附录:应用程序属性|配置元数据|自动配置类|测试自动配置注释|可执行jar |依赖版本