一、下载Eclipse,从官方网站下载,每个版本有两个下载方式,一个是init的包,大约50多兆,在线安装。过程较慢,不建议使用。另一个是全版的安装包,需要从网页上仔细查找,大约400兆,可以选择中国镜像站点。建议使用。下载完毕后,从帮助里,可以看到他的版本号,我以4.11为例子说明
二、打开eclipse 后,从market上找spring and tools 版本大约是3.xx,不是spring boot,这是一种方式。
三、打开spring网站,https://spring.io/tools3/sts/all/,上面有3种方式。
1、下载spring已经集成化好的eclipse。如spring-tool-suite-3.9.8.RELEASE-e4.11.0-win32-x86_64.zip,这个在我安装后,在springmvc.xml中,命名空间提示不全。且无法自己勾选命名空间。
2、下载spring的Update Site Archives (升级文档,大约180兆,离线安装文件) 如springsource-tool-suite-3.9.8.RELEASE-e4.11.0-updatesite.zip,然后从eclipse中,安装install new software,选择本地包,进行安装。有的网络资料上提示不要自动contact other site的选择不勾选,实践中,若不勾选,网络不好的时候,不进行下一步。直接在检查相关性上就卡死了。
3、从spring网站上,找到Update Sites的在线地址,然后再从eclipse中,install new software中,粘贴在线的地址,让他去找网络上的安装包。add地址为 https://download.springsource.com/release/TOOLS/update/e4.11/
四、最佳实践,亲测成功,因为移动网络出国很慢,以减少网速为目的,方法为
1.下载原版的eclipse的2019-03版本,即4.11。全版。通过镜像下载,大约400M。
2.下载updatesite.zip文件,大约180兆。
3.安装install new software,这里只选择4项,别的不选,亲测在spring,springmvc,shiro,mybatis集成中可用。(后缀带IDE的),下面的contact all update sites during install to find required software 不勾选
4. 另外,在安装之前,不要更改maven,用系统自带的maven,尤其不能使用阿里云的maven,安装上后,spring的插件不完全。缺少功能。
5.题外话:在preferences的spring的validation中,将use change detection for java sources files 不勾选。
6. 安装完毕后,新建一个spring bean 的xml 的文件,如果提示xsd的命名空间,就表明安装正确了。如果xsd的命名空间,只显示bean这一个,没有其他的如aop ,content,tx 等等,这时可以将pom的坐标弄完全。如果jar 文件全了,就会提示全的namespace。
7. 提示web2.5 错误,在package explorer视图中,filter ,不勾选resource,然后再.setting中,org.eclipse.wst.common.project.facet.core.xml,将jst.web改为2.5
8.另外报错,eclipse的自带jdk版本与编译版本不一致的情况,点开build path,将library中自带的remove,然后添加library,-> jre system library,选中自己安装的1.8即可