说明:本文为作者原创,亲测可用。欢迎大家转载,不过记得声明出处哦~
前言
说明: STS即Spring Tool Suite (STS) for Eclipse,是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具。在eclipse中使用STS,将可以快速创建spring相关的项目,如spring、spring-boot等。
Eclipse本身不带有STS,需要在额外安装。Eclipse集成STS插件有两种方式,一个是在线安装,一个是本地安装。这里就该两种方式为例分别进行说明。
网上有许多eclipse 4.7.0版本的安装说明,这里则以Version: Neon.2 Release (4.6.2)版本的STS安装进行说明。
建议
以下整理的两种安装方式中,由于在线安装时版本段数保留(缺省)的问题(如版本号为4.1.1,如果保留两位段数则变为4.1),可能会安装与eclipse不匹配的sts,在安装完毕后使用Spring工具时可能会报错,如: An internal error occurred during: "Building UI model". com/google/common/base/Function
因此,这里建议使用本地安装的方式。
环境
Eclipse Version: Neon.2 Release (4.6.2)
(查看版本的方法:eclipse工具栏——>Help——>About Eclipse)
预备文件
STS版本:
STS官网下载地址为:https://spring.io/tools3/sts/all 或 http://spring.io/tools/sts/all
在线安装的STS版本地址:
在首页中可以看到,页面提供了在线安装的版本和地址信息,如eclipse 4.10的安装地址(Update Sites)为http://download.springsource.com/release/TOOLS/update/e4.10/,但如果列表里面没有我们当前的eclipse版本的信息的话,我们只能通过规律去猜测安装地址。在列表中,我们可以发现其实安装地址与eclipse版本是有规律的,所有地址的前缀是一致的,仅有尾部的版本号不同,且版本号与eclipse的版本号一致。
当前我们需要针对eclipse 4.6.2进行安装,所以STS的安装地址为:http://download.springsource.com/release/TOOLS/update/e4.6/。(这里的版本只保留前面两段数字)
本地安装的STS版本地址:
在首页中我们可以看到当前的一些新版本Eclipse所对应的STS。如果需要用到旧版本的,在网页顶部的“previous Spring Tool Suite™ 3 versions”处可以链接到之前的版本选择页面(https://spring.io/tools3/sts/legacy)。
注意,在这个历史版本页面里的包文件是不可以在download下来后直接进行本地安装的!细心的人可以发现,这里download下来的文件与首页直接download的新版本的文件在文件名上有一些微妙的区别,如:
首页中新版本的4.10的包:
文件名为:springsource-tool-suite-3.9.7.RELEASE-e4.10.0-updatesite.zip
下载地址为:https://download.springsource.com/release/TOOLS/update/3.9.7.RELEASE/e4.10/springsource-tool-suite-3.9.7.RELEASE-e4.10.0-updatesite.zip
历史版本页中旧版本如4.6.2的包:
文件名为:spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32-x86_64.zip
下载地址为:https://download.springsource.com/release/STS/3.8.3.RELEASE/dist/e4.6/spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32-x86_64.zip
这里的两种包是不同的!首页下载下来的包可以直接进行本地安装,历史页中的包则不能(未研究该种包的具体用途和使用方式)。但通过猜测,我们可以得出我们所需的包的下载地址。历史版本页中我们通过eclipse版本找到了它对应的STS版本包,我们将该包的STS版本信息和eclipse版本信息抽取出来,替换首页可用的包的下载地址中对应的STS版本、eclipse版本等信息,即可得到,我们需要的包的下载地址为:https://download.springsource.com/release/TOOLS/update/3.8.3.RELEASE/e4.6/springsource-tool-suite-3.8.3.RELEASE-e4.6.2-updatesite.zip
直接把上面猜测出来的下载地址输入到浏览器点击回车键,发现确实存在该文件!下载后,即可用于本地安装。
安装:
在线安装:
点击eclipse工具栏——>Help——>Install New Software...,在弹出框中找到“Work with:”,在后面输入STS安装地址(http://download.springsource.com/release/TOOLS/update/e4.6/),点击回车键,此时下面会出现pending并等待文件加载。加载完毕后,将会出现STS的包文件内容,我们勾选需要安装的内容,然后点击底部的Next,一步一步点击Next直至安装成功即可。
本地安装:
本地安装与在线安装的区别在于安装包的地址路径,本地安装时,“Work with:”后面的地址为:
“jar:file:”加上“下载下来的zip安装包绝对路径(注意不要有中文名)”加上“!/”。
如:jar:file:/F:/TGY/DevEnvironment/eclipse-plugins/springsource-tool-suite-3.8.3.RELEASE-e4.6.2-updatesite.zip!/
安装完毕后,会要求重启eclipse,之后就可以在eclipse中使用spring的一些工具了。
Tips
如果我们只是需要添加spring ide相关的内容的话,在“type filter text”中输入spring ide,即可过滤其他不需要的包文件,勾选筛选出来的,点击Next安装即可。
参考文档
https://www.cnblogs.com/dyh-air/articles/9105184.html
-------------------------------------
作者:TGY——一个IT男的画意诗情
来源:优快云