首先声明下,springsource-tool-suite≠spring-tool-suite,前者是个eclipse的sprig插件,后者是集成了spring的eclipse。
本文可直接看解决方案(最新更新的方法简单粗暴)
开始闲聊
今天刚开始学spring,需要配置spring的xml文件,于是file->new->others->搜索spring。GG,如图什么都没有。
搜索之后发现需要装springsource-tool-suite(STS)插件,于是打开Eclipse Marketplace,搜索STS,咦,来啦,还有2575个喜欢,应该就是它了。二话不说,install(吐槽一下,安装过程是真tm久)
安装重启之后,window->Preferences->出现了spring,这不就是正确的标志吗,心中窃喜,应该完事了。
接着file->new->others->搜索spring,出现了这一幕,这时,小朋友心中就有很多问号了???劳资要的是spring,spring下应该有一个spring Bean configuration file,怎么给我整了个spring boot???
心中臭骂了一顿mmp之后又回去看教程,发现我的视频教程里用的IDE不是eclipse,而是SpringToolSuite这个软件(我之前难道是白学了?),之后了解到这个SpringToolSuite其实就是在eclipse上集成了spring。好吧,认栽,于是去下载了SpringToolSuite第四代开发工具,下载是真慢啊,375m下了我半个小时。
嗒嗒嗒~
安装解压后,这回应该没问题了吧,常规操作:file->new->others->搜索spring…纳尼?逗我呢?怎么还是只有spring boot????
一顿哭泣之后,又来到了我们伟大的CSDN来找解决方案,毕竟总不能就这么放弃了,以后还得月入过万呀!
看了10几篇博客之后,发现大佬们都是用的离线安装STS,可是他们提供的https://spring.io/tools/sts/all都404了,这可怎么办呢?总不能就这么放弃了,以后还得月入过万呀!
解决方案
2020/7/1更新
发现一个简单粗暴的方法:在Eclipse Marketplace搜索STS,把这两个插件装上就可用了。
以下为之前的解决方案,同样可用
经过细心的发现,在github上找到了STS3工具的下载地址。要注意从这个链接下载的并不是springsource-tool-suite插件,而是spring-tool-suite第三代开发工具。可是却可以从这个地址中找到插件的下载方法
先查看自己的eclipse版本号:help->About Eclipse IDE
我的是4.15.0
然后对比下面两个链接,可以得出属于你自己版本的STS插件下载链接,比如
github上对应eclipse4.15的STS3工具下载地址①:
https://download.springsource.com/release/STS/3.9.12.RELEASE/dist/e4.15/spring-tool-suite-3.9.12.RELEASE-e4.15.0-win32-x86_64.zip
eclipse4.8.0的STS3插件下载地址②:
http://download.springsource.com/release/TOOLS/update/3.9.4.RELEASE/e4.8/springsource-tool-suite-3.9.4.RELEASE-e4.8.0-updatesite.zip
于是可以得到eclipse4.15的STS3插件下载地址③:
http://download.springsource.com/release/TOOLS/update/3.9.12.RELEASE/e4.15/springsource-tool-suite-3.9.12.RELEASE-e4.15.0-updatesite.zip
即:将第②个链接中的3.9.4改为第①链接中的3.9.12;再将第②链接中的4.8改为自己对应的eclipse版本号
下载离线安装好之后,哈哈哈,终于出来了!!!
吧啦两句
- 目前只发现有STS4工具,但没有STS4插件(可能是我还没找到)。
- github上只有eclipse4.13-eclipse4.15版本的STS3下载链接。
- 在STS4工具中没有 或是 在Eclipse Marketplace 中安装了Sprig TooLs4却没有 Spring Bean Configuration File选项可以参考下这个解决方案(未亲测)
https://blog.csdn.net/sqzhao/article/details/88393045