Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。Eclipse是Java開發人員經常使用的開發工具,雖然如今不少人轉向使用IDEA,可是Eclipse給咱們仍是留下了一段美好的回憶。java
在基於Eclipse的基礎上,Spring提供了針對Spring開發的Spring Tool Suite集成開發工具,經過該工具,能夠很輕易地生成一個Spring的工程,好比web工程,最使人興奮的是工程裏的配置文件都會自動爲你生成,你不再用操心配置文件的格式及各類配置文件了。web
Spring Tool Suite的官方下載地址是:https://spring.io/toolsspring
本博客以Spring Tool Suite4爲基礎,分享本身開發中的經常使用配置。apache
配置jdkwindows
默認狀況下,MyEclipse會自動關聯環境變量中配置的JDK,若是咱們安裝了多個版本的JDK,也能夠手工進行配置,方法以下:「Window」–「Preferences」–「Java」–「Installed JREs」–「Add」–「Standard VM」–選擇jdk安裝目錄。bash
修改編碼格式微信
在菜單導航欄上Window–>Preferences 打開」首選項」對話框,左側導航樹,導航到 General–>Workspace。Windows 7和10平臺默認爲GBK,簡體中文操做系統Windows XP、Windows 2000簡體中文的缺省編碼是GB18030,Linux平臺默認爲UTF-8.mybatis
那麼在此工做空間中創建的工程編碼是GBK,工程中創建的java文件也是GBK。app
能夠看到默認的是GBK編碼格式,咱們修改成UTF-8編碼格式或者是你須要的編碼格式eclipse
點擊Apply,點擊OK
修改屬性文件的編碼
在MyEclipse項目文件上右鍵,選擇Properties,在Resource選擇修改編碼格式
修改新建jsp編碼格式
MyEclipse中新建jsp文件的編碼格式。windows -> preferences -> web -> jsp files把右邊encoding的值改成ISO 10646/Unicode(UTF-8),而後應用。ok,此後新建jsp文件的內容就是UTF-8編碼的了。
設置代碼的字體類型和大小
Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 裏面的 Text Font 就能夠了
設置新建菜單項
MyEclipse默認的新建內容並不知足需求,好多內容還須要到other中去找,不過咱們能夠自定義新建菜單項中的內容,方法以下:Window–>Preferences–「Customize Prespective…」–「Shortcuts」–選擇你須要的新建項便可。
安裝maven插件
首先安裝好maven插件,而後配置maven倉庫
安裝svn插件
在help -> Install New Software
而後一路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…按提示走下去就好。而後就是提示重啓了,安裝完畢。
注意:有同窗反映插件掃描會觸發不少 「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
添加離線約束
有的時候,若是沒有配置約束,在xml文件中就沒有快捷提示,開發很不方便
DTD類型約束文件
一、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
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打開了。
設置properties文件的編碼爲UTF-8
設置漂亮的Eclipse主題(Theme)(可選)
MyEclipse主題太醜?想設置護眼的主題?沒問題
Help -> Eclipse Marketplace
而後一路next,等待ide重啓
其餘
修改pom.xml打開方式
Maven user interface ->open xml page
修改xml打開方式
General->editors->file associations->添加*.xml
使用Java視圖(可選)
能夠根據我的喜愛使用不一樣的視圖,我的喜歡用Java視圖,由於下面那一欄比較長。
修改目錄顯示方式爲Hierachical
過濾關閉的工程
經過工做集顯示工程
關閉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)】兩個項目勾選上
原文連接:
https://blog.csdn.net/ThinkWon/article/details/101025543
本文分享自微信公衆號 - 源代碼社區(ydmsq666)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。