Eclipse & Spring Tool Suite常用配置

轉自:https://blog.csdn.net/ThinkWon/article/details/101025543

隨時隨地閱讀更多技術實戰乾貨,獲取項目源碼、學習資料,請關注源代碼社區公衆號(ydmsq666)、加博主微信(guyun297890152)可以進入微信技術交流羣、QQ技術交流羣(183198395)。

Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。Eclipse是Java開發人員常用的開發工具,雖然現在很多人轉向使用IDEA,但是Eclipse給我們還是留下了一段美好的回憶。

在基於Eclipse的基礎上,Spring提供了針對Spring開發的Spring Tool Suite集成開發工具,通過該工具,可以很輕易地生成一個Spring的工程,比如web工程,最令人興奮的是工程裏的配置文件都會自動爲你生成,你再也不用操心配置文件的格式及各種配置文件了。

Spring Tool Suite的官方下載地址是:https://spring.io/tools

本博客以Spring Tool Suite4爲基礎,分享自己開發中的常用配置。
配置jdk
默認情況下,MyEclipse會自動關聯環境變量中配置的JDK,如果我們安裝了多個版本的JDK,也可以手工進行配置,方法如下: “Window”–“Preferences”–“Java”–“Installed JREs”–“Add”–“Standard VM”–選擇jdk安裝目錄。

éç½®jdk
修改編碼格式
在菜單導航欄上Window–>Preferences 打開”首選項”對話框,左側導航樹,導航到 General–>Workspace。Windows 7和10平臺默認爲GBK,簡體中文操作系統Windows XP、Windows 2000簡體中文的缺省編碼是GB18030,Linux平臺默認爲UTF-8.

那麼在此工作空間中建立的工程編碼是GBK,工程中建立的java文件也是GBK。

可以看到默認的是GBK編碼格式,我們修改爲UTF-8編碼格式或者是你需要的編碼格式

點擊Apply,點擊OK

ä¿®æ¹ç¼ç æ ¼å¼

修改屬性文件的編碼

在MyEclipse項目文件上右鍵,選擇Properties,在Resource選擇修改編碼格式

ä¿®æ¹å±æ§æ件çç¼ç 

修改新建jsp編碼格式
MyEclipse中新建jsp文件的編碼格式。windows -> preferences -> web -> jsp files把右邊encoding的值改爲ISO 10646/Unicode(UTF-8),然後應用。ok,此後新建jsp文件的內容就是UTF-8編碼的了。
ä¿®æ¹æ°å»ºjspç¼ç æ ¼å¼

 

設置代碼的字體類型和大小

Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 裏面的 Text Font 就可以了

设置代ç çå­ä½ç±»åå大å°

 設置新建菜單項
MyEclipse默認的新建內容並不滿足需求,好多內容還需要到other中去找,不過我們可以自定義新建菜單項中的內容,方法如下: Window–>Preferences–“Customize Prespective…”–“Shortcuts”–選擇你需要的新建項即可。
设置æ°å»ºèå项1

设置æ°å»ºèå项2

安裝maven插件

首先安裝好maven插件,然後配置maven倉庫

å®è£mavenæ件1

 å®è£mavenæ件2

安裝svn插件

在help -> Install New Software

å®è£svnæ件1

 å®è£svnæ件2

 

然後一路next,重啓STS後可以找到SVN資源庫

安裝阿里p3c插件
插件安裝

環境:JDK1.8,Eclipse4+。有同學遇到過這樣的情況,安裝插件重啓後,發現沒有對應的菜單項,從日誌上也看不到相關的異常信息,最後把JDK從1.6升級到1.8解決問題。

Help -> Install New Software…

輸入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update 回車,然後勾選Ali-CodeAnalysis,再一直點Next Next…按提示走下去就好。 然後就是提示重啓了,安裝完畢。
å®è£é¿ép3cæ件

注意:有同學反映插件掃描會觸發很多 “JPA Java Change Event Handler (Waiting)” 的任務,這個是Eclipse的一個bug,因爲插件在掃描的時候會對文件進行標記,所以觸發了JPA的任務。卸載JPA插件,或者嘗試升級到最新版的Eclipse。附:JPA project Change Event Handler問題解決

運行maven命令時報錯
-Dmaven.multiModuleProjectDirectory system propery is not set

新建一個環境變量M2_HOME指向你的maven安裝目錄

M2_HOME=C:\develop\Maven\apache-maven-3.5.3

然後在Window->Preference->Java->Installed JREs->Edit

在Default VM arguments中設置

-Dmaven.multiModuleProjectDirectory=$M2_HOME
 

 è¿è¡mavenå½ä»¤æ¶æ¥é

 

添加離線約束
有的時候,如果沒有配置約束,在xml文件中就沒有快捷提示,開發很不方便

DTD類型約束文件

1、window—>Preferences—>XML—>XML Catalog—>User Specified Entries窗口,點擊Add按鈕

2.在Add XML Catalog Entry 對話框中選擇或輸入以下內容:

​ Location: C:\develop\Offline-Constraint-File\mybatis-3-config.dtd

​ Key Type: URI

​ KEY: http://mybatis.org/dtd/mybatis-3-config.dtd

XSD 類型約束文件

以配置dubbo約束爲例

1.window—>Preferences—>XML—>XML Catalog—>User Specified Entries窗口,點擊Add按鈕

2.在Add XML Catalog Entry 對話框中選擇或輸入以下內容:

​ Location: C:\develop\Offline-Constraint-File\ dubbo.xsd

​ Key Type: Schema Location

​ KEY: http://code.alibabatech.com/schema/dubbo/dubbo.xsd
æ·»å ç¦»çº¿çº¦æ

設置在創建新類時自動生成註釋

windows–>preference

Java–>Code Style–>Code Templates

code–>new Java files

${filecomment}
${package_declaration}

/**
 * Description: 
* 
 * @author JourWon
 * @date ${date} ${time}
 */
${typecomment}
${type_declaration}

设置å¨å建æ°ç±»æ¶èªå¨çæ注é

給方法和重寫方法生成註釋

/**
 * Description: 
 * @author JourWon
 * @date ${date} ${time}
 * ${tags}
 */

 ç»æ¹æ³åéåæ¹æ³çæ注é

自動生成文檔註釋

打開註釋模板編輯窗口:Window ->Preferences->java -> Code Style -> Code Template->Comments

/**
 * Description: 
 * @author JourWon
 * @date ${date} ${time}
 * ${tags}
*/

èªå¨çææ档注é

 關閉驗證(可選)
默認MyEclipse會對workspace中的項目進行驗證,驗證的內容包括jsp內容、xml內容,等等,驗證過程很消耗內存,所以建議關閉驗證功能。關閉方法如下: “Window”–“Preferences”–“Validation”–“Disable All”。
å³é­éªè¯

 

Spring Boot中讀取屬性配置文件出現中文亂碼

Spring Tool Suite不需要進行此處理,只需要設置properties文件的編碼爲UTF-8

Spring Boot中读åå±æ§éç½®æ件åºç°ä¸­æä¹±ç 1

MyEclipse處理如下:

1.下載離線安裝文件:

2.http://sourceforge.jp/projects/propedit/downloads/40156/jp.gr.java_conf.ussiy.app.propedit_5.3.3.zip/

3.安裝與檢驗

將得到的文件直接解壓,可得到這樣一個文件夾

jp.gr.java_conf.ussiy.app.propedit_5.3.3 ,直接將該文件夾複製到 Eclipse目錄下覆蓋插件文件夾。

4.重啓MyEclipse。

5.選中 *.properties 文件,右鍵 - Open With ,你會看到多了一個 PropertiesEditor 子菜單。

6.將PropertiesEditor設爲默認的打開方式

工具欄->Window->Preferences->General->Editors->File Associations,添加一個*.properties。

下方的 Associated editors 欄裏有 PropertiesEditor 項,選中,點擊 Default 按鈕。

雙擊properties文件默認就會用PropEditor打開了。
Spring Boot中读åå±æ§éç½®æ件åºç°ä¸­æä¹±ç 2

Spring Boot中读åå±æ§éç½®æ件åºç°ä¸­æä¹±ç 3

 設置properties文件的編碼爲UTF-8

Spring Boot中读åå±æ§éç½®æ件åºç°ä¸­æä¹±ç 4

Spring Boot中读åå±æ§éç½®æ件åºç°ä¸­æä¹±ç 5

設置漂亮的Eclipse主題(Theme)(可選)

MyEclipse主題太醜?想設置護眼的主題?沒問題

Help -> Eclipse Marketplace

设置æ¼äº®çEclipse主é¢1

 然後一路next,等待ide重啓

设置æ¼äº®çEclipse主é¢2

其他

修改pom.xml打開方式

Maven user interface ->open xml page

修改xml打開方式

General->editors->file associations->添加*.xml

ä¿®æ¹xmlæå¼æ¹å¼

 

使用Java視圖(可選)

可以根據個人喜好使用不同的視圖,個人喜歡用Java視圖,因爲下面那一欄比較長。

使ç¨Javaè§å¾1

使ç¨Javaè§å¾2

修改目錄顯示方式爲Hierachical

ä¿®æ¹ç®å½æ¾ç¤ºæ¹å¼ä¸ºHierachical

過濾關閉的工程

è¿æ»¤å³é­çå·¥ç¨1

è¿æ»¤å³é­çå·¥ç¨2

通過工作集顯示工程

éè¿å·¥ä½éæ¾ç¤ºå·¥ç¨

關閉MyEclipse的自動更新(可選)
選擇Install/Update——Automatic Updates,取消勾選右邊的Automatically find new updates and notify me

如何遷移eclipse配置信息
將原工作空間配置文件:

​ metadata/.plugins/org.eclipse.core.runtime/.settings

拷貝覆蓋到新工作空間配置文件即可:

​ metadata/.plugins/org.eclipse.core.runtime/.settings

注:爲避免出問題,遷移之前相關配置文件記得提前做備份

Eclipse智能提示報錯
解決方案:

1.點擊鏈接 content assist

2.將Default Proposal Kinds 中 項目【Java Proposals(Code Recommenders)】前的√去掉

同時將【Java Proposals】和【Java Proposals(Task-Focused)】兩個項目勾選上
Eclipseæºè½æ示æ¥é

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章