你的Idea還有BUG嗎不妨試試另一個(gè)開發(fā)神器

Idea是JetBrains軟件公司開發(fā)的Java集成開發(fā)環(huán)境,可以說是當(dāng)下最好用的Java開發(fā)IDE。
但是,Idea是一個(gè)商業(yè)化的IDE。他的旗艦版是需要花錢購買授權(quán)的,雖然可以通過教育郵箱、開源項(xiàng)目等一些方式來獲取免費(fèi)的許可,但是畢竟不是人人都有這個(gè)條件。所以廣大工程師們發(fā)揮程序猿的傳統(tǒng)藝能,進(jìn)行了一些破解的操作。但是最近,很多Idea的破解都失效了——新的一天,打開IDEA,上號(hào),發(fā)現(xiàn)需要許可……😓

這時(shí)候,不妨把眼光投向我們的老朋友——Eclipse。Java后端實(shí)際上已經(jīng)是Spring一統(tǒng)天下,而Spring開發(fā),有一個(gè)神器——STS。

STS:Spring Tool Suite(STS)就是一個(gè)基于Eclipse的開發(fā)環(huán)境, 用于開發(fā)Spring應(yīng)用程序。它提供了一個(gè)現(xiàn)成的使用環(huán)境來實(shí)現(xiàn), 調(diào)試, 運(yùn)行, 和部署你的Spring應(yīng)用程序。包括為關(guān)鍵的的服務(wù)器和云計(jì)算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。
換句話說, Spring Tool Suite是一個(gè)定制版的eclipse, 由spring framework官方在java ee版本的eclipse上包裝spring插件出來的版本, 其核心還是java ee版本的eclipse。
一、STS安裝
1、STS下載
Spring官網(wǎng):https://spring.io/tools

Eclipse插件:https://marketplace.eclipse.org/content/spring-tools-4-aka-spring-tool-suite-4

STS有Eclipse插件下載方式和完整版下載方式,我們這里下載完整版。
需要注意的是由于網(wǎng)絡(luò)原因,這個(gè)下載非常慢,而且還經(jīng)常斷掉。找到了一個(gè)方法,見參考[2],配置Chrome,讓 Chrome能進(jìn)行斷點(diǎn)傳輸。
2、STS安裝
博主下載的是 4.8.1版本。
STS下載完成之后是一個(gè)Jar包。

將Jar包解壓縮,里面有一個(gè)zip的壓縮包,再次將這個(gè)壓縮包解壓。

解壓之后可以找到一個(gè)可運(yùn)行的安裝程序,點(diǎn)擊運(yùn)行。

選擇工作空間

OK,我們的STS安裝就已經(jīng)完成了

二、STS使用
STS本身是對(duì)Eclipse的包裝,所以相關(guān)配置基本相同。
1、STS配置JDK
打開·window· --> preferences --> java,彈出頁面窗口。

選擇·installed jres·,在右邊會(huì)顯示已經(jīng)配置好的JDK變量,這里我們選擇自己安裝的JDK路徑

2、STS配置Maven
接下來給STS配置我們本地的Maven。
window –>preferences –> maven

maven –> installations –> add

選擇本地Maven的安裝路徑。

配置 settings.xml 位置,加載到本地倉庫

Window –showView –other – maven – maven repository ,打開倉庫管理視圖(資源才能使用倉庫中下載的jar)

3、使用STS創(chuàng)建SpringBoot項(xiàng)目
直接點(diǎn)擊Package Explorer中的“Create new Starter Project”,創(chuàng)建Spring Boot項(xiàng)目

選擇相應(yīng)的Java版本,填入項(xiàng)目的相關(guān)配置(這里不引入其它依賴一路next)

SpringBoot項(xiàng)目已經(jīng)創(chuàng)建完成

右鍵工程菜單,選擇Run As->Spring Boot App,運(yùn)行項(xiàng)目??刂婆_(tái)輸出如下。

三、優(yōu)化STS
在上面我們已經(jīng)安裝了STS,并運(yùn)行了一個(gè)SpringBoot項(xiàng)目,平平無奇。
為了提升我們的體驗(yàn),我們可以參考另一個(gè)開發(fā)神奇——VS Code,本身功能不夠,插件來湊嘛。STS是Eclipse的包裝,所以Eclipse的所有插件都是可用的。
1、主題美化
我們很多人已經(jīng)習(xí)慣了暗色的主題,這里我們可以通過 DevStyle這個(gè)插件來美化我們的STS。
Help —>Eclipse Marketplace—>Popular,第一個(gè)就可以看到我們的目標(biāo),點(diǎn)擊 install

結(jié)束,等待安裝完成,重啟


重啟后將看到暗黑主題選擇的引導(dǎo)頁,選擇完畢后即可使用

OK,STS已經(jīng)大變樣了

如果覺得引導(dǎo)頁選擇的主題不好看可以到 window --> preferences -> DevStyle中更換主題、Icon樣式和編輯器樣式,點(diǎn)擊應(yīng)用IDE將重啟生效。

2、其它插件
Eclipse還有許多其它好用的插件,例如:
Git插件 : EGit代碼檢查:Spotbugs代碼提示:Codota代碼規(guī)范檢查:CheckStyle
……
這里我們就不再一一展示安裝了,可以參考這篇博客:這樣配置,讓你的 IDEA 好用到飛起來!
干貨~PageHelper在SpringBoot+MyBatis合理且規(guī)范的應(yīng)用

idea系列破解教程
最新idea2020注冊(cè)碼永久激活(激活到2100年)
總結(jié)
STS是很優(yōu)秀的開源開發(fā)工具,在Idea不可用或者機(jī)器性能不足的時(shí)候,是一個(gè)非常不錯(cuò)的備選方案。
參考
【1】:Spring Tool Suite(sts)簡介
【2】:Spring Boot開發(fā)利器之STS(Spring Tool Suite 4)下載與安裝
【3】:[教程] 使用 Chrome 從 Google Drive 進(jìn)行多線程、斷點(diǎn)續(xù)傳下載
【4】:Spring Tools Suite(STS)的下載與安裝_m0_37920381 的博客 - CSDN 博客
【5】:eclipse配置jdk
【6】:在STS(Spring Tool Suite)中配置Maven,以及配置不成功的解決方案
到此這篇關(guān)于你的Idea還有BUG嗎?不妨試試另一個(gè)開發(fā)神器的文章就介紹到這了,更多相關(guān)idea開發(fā)工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis Plus框架項(xiàng)目落地實(shí)踐分析總結(jié)
這篇文章主要為大家介紹了Mybatis Plus框架項(xiàng)目落地實(shí)踐分析總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
Java順序表實(shí)現(xiàn)圖書管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java順序表實(shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
mybatis配置Mapper.xml文件時(shí)遇到的問題及解決
這篇文章主要介紹了mybatis配置Mapper.xml文件時(shí)遇到的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
基于Java利用static實(shí)現(xiàn)單例模式
這篇文章主要介紹了基于Java利用static實(shí)現(xiàn)單例模式,當(dāng)在多個(gè)線程同時(shí)觸發(fā)類的初始化過程的時(shí)候static不會(huì)被多次執(zhí)行,下面我們一起進(jìn)入文章看看具體要的原因2022-01-01

