IDEA 一直是 java 界公認的最好使用的編輯器 ,所以剛開始使用 IDEA 的小夥伴們還是學習使用方法的,畢竟編輯器有所差別.
本人使用MacBook pro 所以文中所有說明均是以Mac爲例。
一.導入項目
-
安裝後運行 idea 會直接打開如下頁面 , 我們點擊 Open
-
選擇自己的項目資源路徑
File -> Open -> 選擇文件,然後點擊 OK -
完成後進入編輯界面
二.配置全局變量
我們先點開 File -> Other Settings -> Structure for New Projects… 設置全局 JDK
- 打開配置選項
- 選擇jdk
- 應用jdk
不要着急點擊apply和ok,接下來繼續點擊Project 應用剛纔添加的 JDK
完成,點擊apply —》 ok
三. 配置 Maven
- 設置 Maven 點擊 Other Settings -> Preferences for new Projects…
- 選擇 maven 設置本地包和倉庫。
點擊 apply ----》 OK 完成設置!
四. 配置 Tomcat
-
需要讓項目跑起來就要配置Tomcat , 點擊右上角的 Add Configuration…
-
首先添加一個新的 tomcat
-
點擊 Configure 配置
-
配置 tomcat 包路徑
完成 ,點擊 ok。 -
tomcat 路徑配置完成後,再配置以下訪問路徑和端口號.
-
Artfacts ( Web部署 )
上面說的你都沒有,沒事,在這也能找到。
選擇 file —》 Predict Structure …
選擇Artfacts----> + —>Web Application:Exploded ---->From Modules …
回來就會發現你想要的你都有了。
這樣,你就可以添加了,或者直接點右下角的那個fix,估計一下就自動給添加好了。 -
再回到配置tomcat的位置,你就會發現。
修改一下:
點擊 apply —》 ok。配置完成
「說明」:爲什麼要配置 Artifacts ?
在 Java Web 開發中, 一般更新了 Java 文件後要手動重啓 Tomcat 服務器, 才能生效,如上配置的話, 不論是更新 class 類,css文件,html文件,js文件,還是更新 Spring 配置文件都能做到立馬生效,大大提高開發效率。
(官方:An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.
即編譯後的Java類,Web資源等的整合,用以測試、部署等工作。再白話一點,就是說某個module要如何打包,例如war exploded、war、jar、ear等等這種打包形式。某個module有了 Artifacts 就可以部署到應用服務器中了。
jar:Java ARchive,通常用於聚合大量的Java類文件、相關的元數據和資源(文本、圖片等)文件到一個文件,以便分發Java平臺應用軟件或庫;
war:Web application ARchive,一種JAR文件,其中包含用來分發的JSP、Java Servlet、Java類、XML文件、標籤庫、靜態網頁(HTML和相關文件),以及構成Web應用程序的其他資源;
exploded:在這裏你可以理解爲展開,不壓縮的意思。也就是war、jar等產出物沒壓縮前的目錄結構。建議在開發的時候使用這種模式,便於修改了文件的效果立刻顯現出來。)
- 啓動項目 …
debug就是啓動的時候,你可以直接在代碼裏面點個斷點就可以debug調試啦,你要是直接啓動,那麼你就不能debug調試啦。
當然啦在實際開發中,一般都是debug模式啓動的,因爲你開發過程中要調試各種代碼和bug。
所以,debug啓動在開發過程使用的是很多的。
五. IDEA相關配置
項目目錄相關–摺疊空包
Keymap
依次點擊:Intellij IDEA ----> preferences… ----> Keymap
這個是修改成習慣的快捷鍵映射表,因爲我是從eclipse轉來的,估計大部分也都和我差不多,那就可以在這配置成eclipse的快捷鍵映射表,這樣就不用再去記一套快捷鍵映射了,
比如我們常用的刪除一行 command + d
,
複製一行command + alt + 下方向
。
註釋一行,command + /
這都是我們常用的。也是我們習慣的,這個也是極好的設置。
自動導入包和導入包優化的設置
依次點擊:Intellij IDEA ----> preferences… ----> Keymap
開啓自動import 包功能,自動導入寫代碼過程所需要的包,並且可以自動去掉沒有用的包。
** for current project。僅僅對當前對項目有效。
優化引入,假設你引入了一個包下的很多個文件,他就會給你優化成xxx包名.*。
當Java 類導入的某個包的類超過設置指定個數,就會顯示*
單詞拼寫提示
單詞拼寫,默認是打開的,提示單詞是否寫錯,還會提示使用駝峯命名法。
tab頁面多行顯示的設置
使用很多的tab頁面的時候用的到,而不是要是打開多個頁面的話,一些就會被關掉。例如:
ok了,至此,idea簡單配置以及部署已經完成,更多精彩還要你自己去多多發現,歡迎評論區一起探討。
如果你覺得我還不錯,大家關注我的個人微信公衆號,有你更精彩。
歡迎讚賞