Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。也就是说,Spring Boot是为了简化Spring开发而生,主要思想是降低Spring的入门,使得新手可以以最快的速度让程序在Spring框架下跑起来。
Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。
在eclipse 进行spring开发的时候,安装 STS工具会方便开发,提升效率,强调一下:
在选择安装哪个版本的STS的时候,要先查看一下自己的Eclipse版本,因为安装STS工具是有版本要求的,必须匹配上才能正确安装。
还有一个问题就是:注意看包的名称
如何查看Eclipse版本:打开IDE之后点击Help->About Eclipse:
在知道了自己的eclipse版本以后,可以选择在线安装和离线安装。
打开STS官网:http://spring.io/tools/sts/all ,看下方的下载,如果没有找到你对应的版本,那么点击如图,查看历史版本。
图示:
进去以后选择你对应的eclipse版本的STS插件的updatesite.zip包:点击下载。
看清楚它们包名!!! 其中是带有springsource-tool-suite-x.x.x.RELEASE-ex.x.x-updatesite.zip,是updatesite!
比如我的,windwos下的eclipse4.5.2的64位的updatesit.zip包。
根据历史版本的STS插件: https://blog.csdn.net/u010203767/article/details/69211072 ,
得到我的4.5.2对应的Spring Tool Suite sts-3.7.3插件离线更新包的下载地址:http://download.springsource.com/release/TOOLS/update/3.7.3.RELEASE/e4.5/springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip
下面是一些对应的版本对应的eclipse插件。这些插件复制名称到百度搜索一下即可直接下载,然后就可以离线安装了,亲测有效。
eclipse-Mars.4.5.1–>springsource-tool-suite-3.7.2RELEASE-e4.5.1-updatesite.zip
eclipse-Mars.4.5.2–>springsource-tool-suite-3.7.3RELEASE-e4.5.2-updatesite.zip
eclipse-neno.4.6–>springsource-tool-suite-3.7.3RELEASE-e4.6-updatesite.zip
不同版本的查看:
https://blog.csdn.net/u010203767/article/details/69211072
点击之后就会开始自动下载。下载完成以后。
打开eclipse,Help->Install New Software
图示:
然后接下来:
勾选带有Spring IDE的项 (有4项),并去掉Contact all update…前面的勾选,点击Next
点击NEXT
然后就会自动安装完成。重启eclipse。
查看是否安装成功:
Window->Show View->Other,查看是否有Spring组件,有则表明我们已经安装成功了。
或者这样:
至此, 完成eclipse4.5.2下离线安装SpringSource Tool Suite(sts-eclipse)插件。
上面我们已经查看eclipse版本:4.5.2
打开eclipse,点击Help -> Eclipse Marketplace
Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装:
如果你没找到,那么可以这样。
去官网复制对应版本的STS的下载URL,在eclipse里面输入,自动去下载。
版本url地址可直接复制网址,不需要点击,点击反而是下载包。
4.6版本:http://dist.springsource.com/release/TOOLS/update/e4.6/
4.5版本:http://dist.springsource.com/release/TOOLS/update/e4.5/
不同版本,可以更改后面的ex.x为版本号。
update 这个关键字必须有,这样你才下载对了插件包。大小100多M。
复制好网址后,打开eclipse–>help–>install new software,按下图提示,next下一步,直至安装成功。
下载还是有点慢的。推荐离线安装。
如果上述方法Eclipse插件springsource-tool-suite安装成功但不显示(目前本人也不知到为什么,有些版本安装成功后不显示),个人建议直接使用离线下载的spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32-x86_64.zip插件包,将解压包解压后打开…\sts-bundle\sts-3.7.3.RELEASE目录,启动STS.exe程序即可。
使用eclipse来开发Spring boot项目,要么需要安装STS插件,要么可以直接下载STS软件(实际上就是一个eclipse +sts的合并体)来。
下载:
下载下来的软件压缩包名称格式是这样的==xxx.win32-x86_64.zip,大小400多M。==这个才是对的!!!
运行他的STS.exe即可出现一个类似于eclipse的版本:
就可以直接创建spring boot项目了。
当然如果你电脑上有eclipse 了,那么可以安装STS插件,而不用去下载一个STS软件。
说一下,比如eclipse创建好了spring boot项目以后,
第一种方式是直接运行main方法:
选中DemoApplication的main方法 -> 右键 -> Run as ->Java Applicacation,之后打开浏览器输入地址:http://127.0.0.1:8080/就可以看到Hello world!了。
第二种方式:
右键project –> Run as –> Maven build –> 在Goals里输入spring-boot:run ,然后Apply,最后点击Run。
也可以运行spring boot app:
项目开发完成以后,需要打包部署。
打包项目:
第一种方式:mvaen命令:clean package
第二种方式:执行命令:Java –jar xxxxxx.jar也可以。
博主eclipse4.5.2版本,安装这个STS插件的时候,会报错!
这是没有下载对版本,这是sts.exe软件包(win32-x86_64.zip),并不是eclipse的sts插件包(update.zip)!
就是文章黄色标识的地方,一定要对应好版本,不然是错误的。