idea基本使用教程(idea入門教程)
前言:
IDEA全稱IntelliJ IDEA,是Java語言開發的整合環境,IntelliJ IDEA在業界被公認為最好的Java開發工具之一,IDEA相對於Eclipse來說最大的優點就是更加智慧。
智慧提示重構程式碼
如果你寫的程式碼過於複雜,或者有更好的方式來替代你寫的程式碼,那麼IDEA會給你一個提示,告訴你還可以有更好的方式。
更友好的程式碼提示功能
使用過IDEA的朋友都會有擼程式碼起飛的感覺,因為程式碼提示功能太強大了,無論是系統庫或是自定義類中的方法,屬性,類,在你擼程式碼時都會自動蹦出來。
強大的糾錯能力
剛開始接觸程式設計的朋友都會有這種經歷,寫程式碼時不小心打錯一個字母,執行報錯,找了好久都找不到錯誤所在。IDEA的糾錯能力會在你寫程式碼的同時,提示你程式碼是否正確。比如,後臺跳轉到JSP頁面,會根據你寫的JSP名來提示該檔案是否存在。
IDEA的強大之處還有很多,這裡只是簡單說明一下,更多強大的功能需要大家自己在使用的過程中慢慢發掘。
今天我們通過使用IDEA搭建一個SpringMVC工程來教大家如何使用這款開發神器。
1.安裝IDEA
IDEA官方下載地址:
https://www.jetbrains.com/idea/
安裝完成之後,需要破解啟用。
方法一:
點選help→regist→License sever ,輸入
http://idea.iteblog.com/key.php。
方法二:
執行裡面的32位或者64位 exe檔案。然後不要關閉,開啟idea 進行啟用,選擇伺服器輸入: http://127.0.0.1:1017。
2.使用IDEA
1.開啟IDEA,介面左側為已存在的工程,點選右側選單的Create New Project建立一個新的工程。
2.選擇建立Maven web工程。
3.輸入GroupId,ArtifactId,選擇版本,點選Next。
4.選擇Maven配置,本地倉庫等,點選Next。
5.設定工程名,工程路徑,點選Finish完成。
6.Maven工程建立成功後,結構如下。
7.新增SpringMVC依賴jar包,修改pom.xml。
4.0.0com.southwindSpringMVCDemowar1.0-SNAPSHOTSpringMVCDemo Maven Webapphttp://maven.apache.orgjunitjunit3.8.1testorg.springframeworkspring-webmvc4.3.1.RELEASESpringMVCDemo
8.在IDEA中,每次對pom.xml進行編輯,右下角都會自動彈出對話方塊,選擇匯入本次修改,完成依賴jar包的更新。
9.依賴jar包更新完成,可以在工程目錄看到已經新增的jar。
10.在web.xml中新增DispatcherServlet配置。
Archetype Created Web ApplicationSpringMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:springmvc.xmlSpringMVC/
11.在resources目錄下建立springmvc.xml配置檔案。
12.建立MyHandler作為控制器,test業務方法,直接返回index。
@Controller public class MyHandler { @RequestMapping(value = "/test") public String test(){ return "index"; } }
13.程式碼寫完,接下來部署tomcat,選擇右上角的Edit Configurations。
14.左側選單選中Tomcat Server --- Local。
15.右側選單Server中選擇tomcat。
16.選擇程式執行瀏覽器,Default即可。
17.在Deployment中新增工程。
18.選擇工程。
這裡會看到有war 和 war exploded可以選擇。
區別:
war模式:將WEB工程以包的形式上傳到伺服器。
war exploded模式:將WEB工程以當前資料夾的位置關係上傳到伺服器。
19.工程新增完成,選擇Apply應用,點選OK完成配置。
20.在主頁面Server視窗可以看到部署的工程,點選Debug按鈕啟動tomcat。
21.啟動成功會自動彈出瀏覽器,訪問test進行測試。
成功。
原始碼:
連結:
https://pan.baidu.com/s/1htDS1bm
密碼: 38yb
關注微信公眾號「Java大聯盟」,關注即可獲取海量學習乾貨,同時還有不定期送書,鍵盤,滑鼠等粉絲福利。
趕快來關注一波,海量資源拿到手軟。