你的Idea还可用吗?不妨试试另一个开发神器!

简介: 你的Idea还可用吗?不妨试试另一个开发神器!

文章目录

image.png

Idea是JetBrains软件公司开发的Java集成开发环境,可以说是当下最好用的Java开发IDE。

但是,Idea是一个商业化的IDE。他的旗舰版是需要花钱购买授权的,虽然可以通过教育邮箱、开源项目等一些方式来获取免费的许可,但是毕竟不是人人都有这个条件。所以广大工程师们发挥程序猿的传统艺能,进行了一些破解的操作。但是最近,很多Idea的破解都失效了——新的一天,打开IDEA,上号,发现需要许可……😓

image.png

这时候,不妨把眼光投向我们的老朋友——Eclipse。Java后端实际上已经是Spring一统天下,而Spring开发,有一个神器——STS。

image.png


STS:Spring Tool Suite(STS)就是一个基于Eclipse的开发环境,  用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行,  和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。

换句话说, Spring Tool Suite是一个定制版的eclipse, 由spring framework官方在java ee版本的eclipse上包装spring插件出来的版本, 其核心还是java ee版本的eclipse。


一、STS安装


1、STS下载

image.png

STS有Eclipse插件下载方式和完整版下载方式,我们这里下载完整版。

需要注意的是由于网络原因,这个下载非常慢,而且还经常断掉。找到了一个方法,见参考[2],配置Chrome,让 Chrome能进行断点传输。


2、STS安装

博主下载的是 4.8.1版本。

  • STS下载完成之后是一个Jar包。

image.png

  • 将Jar包解压缩,里面有一个zip的压缩包,再次将这个压缩包解压。
    image.png
  • 解压之后可以找到一个可运行的安装程序,点击运行。

  • 选择工作空间

image.png

  • OK,我们的STS安装就已经完成了

image.png


二、STS使用


STS本身是对Eclipse的包装,所以相关配置基本相同。


1、STS配置JDK

  • 打开·window· --> preferences --> java,弹出页面窗口。

image.png

  • 选择·installed jres·,在右边会显示已经配置好的JDK变量,这里我们选择自己安装的JDK路径

image.png

2、STS配置Maven

接下来给STS配置我们本地的Maven。

  • window –>preferences –> maven

image.png

  • maven –> installations–> add
    image.png
  • 选择本地Maven的安装路径。

  • 配置 settings.xml 位置,加载到本地仓库

image.png

  • WindowshowViewothermavenmaven repository,打开仓库管理视图(资源才能使用仓库中下载的jar)

image.png

3、使用STS创建SpringBoot项目

  • 直接点击Package Explorer中的“Create new Starter Project”,创建Spring Boot项目

  • 选择相应的Java版本,填入项目的相关配置(这里不引入其它依赖一路next)

image.png

  • SpringBoot项目已经创建完成

  • 右键工程菜单,选择Run As->Spring Boot App,运行项目。控制台输出如下。
    image.png


三、优化STS

在上面我们已经安装了STS,并运行了一个SpringBoot项目,平平无奇。

为了提升我们的体验,我们可以参考另一个开发神奇——VS Code,本身功能不够,插件来凑嘛。STS是Eclipse的包装,所以Eclipse的所有插件都是可用的。


1、主题美化

我们很多人已经习惯了暗色的主题,这里我们可以通过 DevStyle这个插件来美化我们的STS。

  • Help —>Eclipse Marketplace—>Popular,第一个就可以看到我们的目标,点击 install
    image.png
  • 结束,等待安装完成,重启

    image.png

  • 重启后将看到暗黑主题选择的引导页,选择完毕后即可使用

image.png

  • OK,STS已经大变样了

  • 如果觉得引导页选择的主题不好看可以到 window --> preferences -> DevStyle中更换主题、Icon样式和编辑器样式,点击应用IDE将重启生效。

image.png

2、其它插件

Eclipse还有许多其它好用的插件,例如:

  • Git插件 : EGit
  • 代码检查:Spotbugs
  • 代码提示:Codota
  • 代码规范检查:CheckStyle

……

这里我们就不再一一展示安装了,可以参考这篇博客: 让Eclipse起飞——这些插件不可不知

也可以直接通过Eclipse插件的排行榜来探索更多插件的用法:过去30日最受欢迎插件

image.png

总结

STS是很优秀的开源开发工具,在Idea不可用或者机器性能不足的时候,是一个非常不错的备选方案。


目录
相关文章
|
14天前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
【开发IDE升级】如何对IDEA版本进行升级
|
19天前
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
|
3月前
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
94 0
|
6月前
|
Java Android开发 Spring
idea开发常用快捷键总结
idea开发常用快捷键总结
207 9
|
6月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
128 2
|
7月前
|
缓存 IDE Java
Idea里开发遇到所有项目的所有代码爆红的问题与解决
在Idea中,用户意外遇到所有项目代码显示错误但能正常运行的问题。尝试清理缓存、更改编码和切换JDK等方法无效。最终解决方案是检查并移除Maven的.class文件忽略设置:进入File--Editor--File Types,确保Ignore files and folders列表中没有配置为忽略*.class文件。移除后,IDE重新索引,红色错误提示消失。
1220 1
|
7月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
130 3
|
6月前
|
存储 Oracle Java
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
62 0
|
7月前
|
Java 开发工具 git
java开发配置全局git忽略文件(IDEA)
java开发配置全局git忽略文件(IDEA)
|
8月前
|
SQL Java 数据库连接
IDEA开发插件有哪些值得推荐?
这篇文章介绍了IntelliJ IDEA中的一些高效插件,包括RestfulTool(用于快速定位API)、Translation(便捷的代码翻译工具)、Alibaba Java Coding Guidelines(代码规范检查)、Free MyBatis Tool(增强MyBatis开发体验)和Mybatis Log(SQL日志查看)。此外,还提到了Vue.js插件以及可选装的Grep Console(控制台日志分析)、Maven Helper(解决Maven依赖冲突)和Private Notes(源码注释管理)。作者提醒,虽然插件有用,但过多会影响IDE性能,应注重质量而非数量。
179 1