天天看点

Eclipse+SpringBoot开发环境搭建

作者:德才兼备清风Q

Eclipse开发SpringBoot项目安装STS插件会提高开发效率,Eclipse2020-09以上版本,安装STS3插件会报错,这是STS3版本和Eclipse版本的问题。

报错问题

An Internal error during "Loading Spring static imports into Eclipse code assist favourites".org/eclipse/jdt/internal/complier/parser/Scanner $AjcClosure1

Eclipse+SpringBoot开发环境搭建

报错信息

Eclipse+SpringBoot开发环境搭建

详细信息

Eclipse与STS版本问题

Eclipse的Help-->Eclipse Marketplace,搜索sts,找到Spring Tools 3 (Standalone Edition)3.9.14.RELEASE,其实这个就是STS3的最终版本了,点击more info。

Attention - End of life: The Spring Tools 3 are no longer maintained and no longer updated for newer Eclipse versions. Please upgrade to Spring Tools 4 for Eclipse.

注意--生命周期结束:Spring Tools 3已经不再维护了,并且不再提供针对新版本Eclipse的更新,建议迁移至Spring Tools 4。

Eclipse+SpringBoot开发环境搭建

sts3插件描述

点击左下角的Learn more,进入Spring Tools 3 (Standalone Edition)的介绍,在Additional Details中标注了Spring Tools 3支持的Eclipse版本,支持的Eclipse最新版本是2020-09(4.17)。

Eclipse+SpringBoot开发环境搭建

sts3支持的版本

其实根据广大使用者的期望,STS3还是有更新的,可以在GitHub上找到更新版本的STS3,可以看到最新的STS3版本是3.9.18,支持的最新Eclipse版本为4.21。网址:https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3#spring-tool-suite-3917-new-and-noteworthy,如果坚持用新的Eclipse和STS3插件,参考https://www.toutiao.com/article/7154781084289368615/下载插件。

Eclipse+SpringBoot开发环境搭建

GitHub STS3插件下载

下载老版本Eclipse

进入Eclipse官方下载网页:https://www.eclipse.org/downloads/ ,在最新版的Eclipse下载按钮下点击Need Help

Eclipse+SpringBoot开发环境搭建

Eclipse下载主页

在新页面右侧找到MORE DOWNLOADS,点击Older Versions

Eclipse+SpringBoot开发环境搭建

老版本下载

由于我使用的jdk是1.8,所以下载的是2020-06版本的,2020-06以后的版本是用Java11编写的,需要的Java环境是11以上才能运行。

Eclipse+SpringBoot开发环境搭建

下载页面有安装包版本下载和解压缩版本的下载,jdk1.8下载2020-09需要下载安装包形式的,通过安装包版本安装Eclipse会同时安装Java11来保证Eclipse能够正常运行,安装完成后可以在Eclipse里将编译环境修改为jdk1.8。

Eclipse+SpringBoot开发环境搭建

使用老版本Eclipse安装STS插件

Eclipse的Help-->Eclipse Marketplace,搜索sts,找到Spring Tools 3 (Standalone Edition)3.9.14.RELEASE,点击Install开始安装。

Eclipse+SpringBoot开发环境搭建

点击Confirm确认安装,带optional的是可选的插件

Eclipse+SpringBoot开发环境搭建

勾选接受协议,点击Finish,在Eclipse右下角显示了正在安装软件,等待安装完成。

Eclipse+SpringBoot开发环境搭建
Eclipse+SpringBoot开发环境搭建

正在安装

常规的安装风险提示,点击Install anyway即可。

Eclipse+SpringBoot开发环境搭建

常规的安装风险提示

安装完成后重新Eclipse。

Eclipse+SpringBoot开发环境搭建

重启Eclipse

重启Eclipse后新建项目有了SpringBoot项目提示。这是时候,可以修改Eclipse的Maven配置,使用阿里镜像仓库了。不会配置请移步:https://www.toutiao.com/article/7154688516385964557/

Eclipse+SpringBoot开发环境搭建

使用Spring stater创建Spring boot项目

网站是国外的,经常出现连接超时的问题,上午会好点,上午这个点老外都在睡觉,用的人少[抠鼻]。把Service URL改为国内阿里云的https://start.aliyun.com/,直接起飞。

Eclipse+SpringBoot开发环境搭建

连接超时

Eclipse+SpringBoot开发环境搭建

使用阿里云

添加起步依赖

Eclipse+SpringBoot开发环境搭建

添加起步依赖

Eclipse+SpringBoot开发环境搭建

加载插件

创建完的项目目录结构:

Eclipse+SpringBoot开发环境搭建

项目目录结构

关于Eclipse对应的Java版本

参考地址:https://wiki.eclipse.org/Eclipse/Installation,自2020-09开始使用了Java11

Eclipse+SpringBoot开发环境搭建

查看Eclipse各版本对应的Java版本

创作不易,路过顺手给个赞[灵光一闪]