如果你是一个喜欢用spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备使用更高版本spring的时候,但这无异会让人感觉烦恼。spring其实也早就意识到了这一点,并针对此给出了很好的解决方法,那就是在基于Eclipse的基础上,spring提供了针对Spring开发的Spring Tool Suite集成开发工具,通过该工具,可以很轻易地生成一个spring的工程,比如web工程,最令人兴奋的是工程里的配置文件都会自动为你生成,你再也不用操心配置文件的格式及各种配置文件了。

Spring Tool Suite的官方下载地址是:

http://www.springsource.org/downloads/sts-ggts

根据自己的操作系统可以选择下载安装版及发布版,我选择的是发布版spring-tool-suite-3.1.0.RELEASE-e4.2-win32.zip。下载后解压即可,在目录springsource\sts-3.1.0.RELEASE的下面STS.exe就是Spring Tool Suite,双击打开,你会发现它其实与Eclipse是一样的,所不同的就是多了一些spring方面的定制。

下面以创建一个Spring Web工程为例来说明。

选择菜单File->New->Project…,在弹出的窗口中选中Spring Template Project,如图:

进行下一步,如图:

选择Spring MVC Project,如果是第一次创建可能会自动下载相关的包或模板,不用理会,如下图:

输入工程名如springMVC,然后输入如上图所示顶级包名,点Finish结束。

这样就创建了一个spring web工程,如下图:

看到一些熟悉的配置文件及jsp、java类了吧,这是一个基本的spring web工程所应该全部具有的,而这些你现在都不用再自己花费时间去创建并配置了。

不过应当要注意的是该工程是一个maven结构,这需要你对maven有所了解才行。

在发布你的web工程时,Spring Tool Suite也已经为你想得非常周到了!在生成的pom.xml中,可以看到有如下几行:

<groupId>com.zihou</groupId>
<artifactId>springTest</artifactId>
<name>springMVC</name>
<packaging>war</packaging>
<version>1.0.0-BUILD-SNAPSHOT</version>

运行maven的打包命令后,会在target目录下生成一个springTest-1.0.0-BUILD-SNAPSHOT.war的文件,就是你想要来进行部署的文件了!

转自:http://www.zihou.me/html/2012/10/15/7849.html

转载于:https://www.cnblogs.com/wangzhongqiu/p/6729430.html

【开发工具之Spring Tool Suite】6、用Spring Tool Suite简化你的开发相关推荐

  1. 小程序高级电商前端第1周走进Web全栈工程师一----小程序注册、开发工具推荐、《风袖》首页布局详尽分析、Webstorm开发小程序必配配置、mock数据...

    接下来开启一门全新的课程的学习,其实这是去年6月份所记录的,只是木有公开,然后到目前为止已经间隔了快1年没管了,基本上是已经快放弃的节奏,但是呢它又是我一直特别想学习的,所以决定公开,鞭策自己得继续前 ...

  2. 安卓app开发工具_最新app制作软件汇总:从零开始教你完成app开发

    手机app这么火,想不想开发一款自己的app?还在担心不懂技术,app外包价格太高?没关系,这里为大家分享最新app制作软件汇总,包含需求分析.原型设计.UI设计.功能开发.上线等全流程,从零开始教你 ...

  3. 2021-2027全球及中国G Suite开发工具行业研究及十四五规划分析报告

    2021-2027全球及中国G Suite开发工具行业研究及十四五规划分析报告 2019年,全球G Suite开发工具市场规模达到了xx亿元,预计2026年将达到xx亿元,年复合增长率(CAGR)为x ...

  4. java开发工具对比_Eclipse和STS哪个好_Java开发工具优缺点对比一览

    Eclipse跟STS哪个好?大家都知道当初是有许多的java开发工具的,Eclipse和STS是主流,那这两个到底哪个更加的好呢?下面为大家带来了Java开发工具优毛病对照一览! Eclipse是啥 ...

  5. 嵌入式开发工具介绍与下载

    ARM RealView 2.2 (微电子设计) 下载地址:http://www.9iv.com/down/soft/274.htm?eid=217990                     ht ...

  6. SharePoint 2013常用开发工具分享

    众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...

  7. 十四种Java开发工具点评

    图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...

  8. 【转】DICOM开发工具总结

    转自:DICOM开发工具总结_qimo601的专栏-CSDN博客 网上流行的DICOM协议开发工具: 1.DICOM开发类库主要有: (1)DCMTK(3.6.0), 官方下载网站,(如何安装编译DC ...

  9. C/C++开发工具大比拼【转】

    C/C++开发工具大比拼[转]  (http://hi.baidu.com/vipdowndown/blog/item/dcd7c1b5ad3209ef30add167.html) * NetBean ...

  10. 饭团(0):提升效率的开发工具

    这是关于饭团的第0篇文章.相当于饭团系列博客的预览版.欢迎关注饭团项目~ PS:作者水平有限,博客偏科普性质,P7+的大神还请赐教. 所谓"工欲善其事,必先利其器".经过多次项目实 ...

最新文章

  1. Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法...
  2. 浅析网站结构如何开启优化工作
  3. Python常用模块之hashlib模块
  4. Java Socket编程如何建立两者关系
  5. 迷你图标集大集合:5000+ 30套免费的图标
  6. Linux系统时间与RTC时间【转】
  7. java通过commons-fileupload实现多张图片的上传(servlet)
  8. 机器人测钢卷直径_酒钢碳钢冷轧钢卷自动焊接机器人上线
  9. java junit mock_使用Mockito进行Java的Mock测试
  10. 计算机五大逻辑部件数据流,211计算机基础知识综合篇.ppt
  11. 总结ThinkPHP使用技巧经验分享(三)
  12. 【智能制造】服装企业数字化转型之路
  13. ROS实践1:publisher详解
  14. pacs系统服务器配置,PACS系统部及配置说明.doc
  15. 超详细的DOM迭代思维图
  16. 小白算法练习 lanqiao SPFA+vector 模板
  17. uniapp 来电显示悬浮窗插件(支持锁屏来电) Ba-CallerID
  18. 鸡兔同笼 【用c语言求解 鸡兔同笼】c语言新手第二天实战
  19. 文本匹配模型ESIM
  20. 发那科数控车ftp联网

热门文章

  1. php组合查询,PHP组合查询多条件查询实例代码第1/2页
  2. php为什么都不想去二次开发,php学习误区:不要盲目的去读程序
  3. 关于局部变量表slot的理解
  4. 硬件:固态硬盘SSD的基础知识及安装注意事项!
  5. 后端:Java中如何更优雅的处理空值,看完你就懂了!
  6. 系统开发基础:UML中图的相关知识笔记(上)
  7. Spring Boot 集成 Druid 监控数据源
  8. mrsql查询第二高的成绩_mysql-查找用户的最高分数和相关的详细信息
  9. python3[进阶]8.对象引用、可变性和垃圾回收
  10. pandas和spark的区别