IEDA
1. IDEA概述
1.1. 概述
|
就是Java語言開發工具 (IDE) 功能與Eclipse同類!!
1.2. 下載路徑
https://www.jetbrains.com/idea/download/#section=windows
|
1.3. 最新IDE全球排行
|
2. 安裝
2.1. 第一步:IDEA安裝
IDEA是一個收費軟件,所以需要使用。。可以購買,或者破解!!
2.2. 第二步:破解
|
默認無法授權,需要在操作系統上屏蔽聯網IntelliJ IDEA的官方網站
|
原因:是該注冊碼已經被使用過了!!
如何解決呢?
答:讓IDEA不用聯網驗證!!
如何讓IDEA不用聯網驗證呢?
答:修改hosts文件的IP
hosts文件路徑C:\Windows\System32\drivers\etc\hosts
0.0.0.0 www.jetbrains.com |
|
2.3. 插件安裝
2.3.1. 第一步:進入插件安裝界面
--開始頁面,Configure選項選擇插件
|
2.3.2. 第二步:選擇需要安裝的創建
|
3. 項目構建
3.1. Web項目構建
3.1.1. 第一步:新建項目
--創建項目
|
--配置本地tomcat
|
--選擇tomcat服務器
|
--選擇模板
|
--修改項目名
|
--項目結構
|
3.1.2. 第二步:項目分層
|
3.1.3. 第三步:配置SpringMVC
--導入類庫
|
--構建請求頁面從之氣
package cn.zj.ssm.controller; |
--配置核心控制器
<?xml version="1.0" encoding="UTF-8"?> |
--創建Spring配置文件
|
--配置文件內容
<?xml version="1.0" encoding="UTF-8"?> |
3.1.4. 部署訪問
3.1.4.1. 配置項目部署信息
|
|
|
3.1.4.2. 啟動項目
|
3.2. Maven項目構建
3.2.1. 第零步:配置idea中Maven環境
|
|
3.2.2. 第一步:創建項目結構
3.2.2.1. 創建父項目
|
--創建一個Maven父項目,讓創建5個Modular。
注意:創建Maven項目以及模塊,建議不要ArcheType模塊創建。因為Archetype模塊的代碼不是最新的!!
創建父項目
3.2.2.2. 創建子模塊項目
|
3.2.2.3. 創建Web項目模塊
Parent 是聚合項目,中我們web子項目是web,所以使用idea自帶web模塊創建即可
|
|
|
3.2.2.4. 項目結構
|
3.2.3. 第三步:設置每個模塊的源文件夾與資源文件夾
|
|
3.2.4. 第四步:配置SpringMVC
3.2.4.1. 導入包
--如果本地庫沒有,需要從第三方網站找到坐標
|
--如果本地庫已經存在jar了,可以通過右鍵POM文件,選擇Genrate獲得本地庫的依賴
|
|
注意事項:如果本地庫確定是有依賴的jar的,但Generate又檢索不出來,可以通過刷新Maven來更新緩存
--如果下載的依賴成功,可以在maven操作窗口查看
|
3.2.4.2. 構建請求
<%-- |
3.2.4.3. 配置web.xml核心控制器
<?xml version="1.0" encoding="UTF-8"?> |
3.2.4.4. 編寫業務控制器
package cn.zj.ssm.controller;
|
3.2.4.5. 啟動Tomcat服務器,運行項目
- 跟Eclipse一樣可以使用插件運行(僅僅Tomcat7一下的版本)
- 可以使用Idea內置的Tomcat運行
3.2.4.6. Tomcat部署配置
|
Tomcat 部署配置 |
|
選擇部署的模塊 |
|
配置上下文路徑-瀏覽器訪問的項目路徑 |
|
配置項目啟動基本信息 |
|
4. 常用快捷鍵
最常用快捷鍵
sout 輸出語句 psvm 輸出main方法 fori 輸出for語句 iter 輸出foreach語句
Ctrl+Shift+U 大小寫轉換 Ctrl+Shift+N 可以快速打開文件 Ctrl+Shift+T 生成測試用例 Ctrl+Shift+Enter 補全一切符號 Alt+Shift+Up and Alt+Shift+Down 上下移動當前行
Ctrl+Alt+B 查看抽象方法的實現 Ctrl+Alt+Space 類名提示 Ctrl+Alt+L 格式化代碼 Ctrl+Alt+O 優化導包
Ctrl+E 顯示最近編輯的文件列表 Ctrl+F12 顯示當前文件的結構 Ctrl+P 顯示參數信息 Ctrl+Y 刪除整行 Ctrl+O 重寫父類的方法 Ctrl+I 重寫接口的方法 Ctrl+D 復制當前行 Ctrl+H 查看類的繼承體系 Ctrl+N 可以快速打開類
Alt+句點 代碼提示 Alt+Enter 智能修復,如導包,生成局部變量 Alt+Insert 生成構造器/Getter/Setter等
Shift double 快速查找類/文件 |
5. 項目設置
5.1. 設置包顯示折疊模式
|
--顯示效果
|
5.2. 項目屬性說明
打開項目屬性方式1:在菜單欄打開
|
打開項目屬性方式2:在項目右擊菜單打開
|
|
Project Settings (項目設置)
Project 設置項目信息
Modules 設置項目模塊信息
Libraries 設置項目類庫
Facets 設置網站信息
Artifacts 設置項目打包信息
Platform Settings (平台設置)
SDKs 設置開發包(項目JDK)
5.3. 設置源文件夾(存放java代碼)以及資源文件夾(存放配置文件)
--右擊項目:選擇以下選項
|
Source Root 就是源代碼包 classpath:跟目錄 (功能是放源碼)
TestSources Root 也是源代碼包 classpath:跟目錄 (功能是放測試代碼)
Resources Root 還是也是源代碼包 classpath:跟目錄 (功能是放在配置文件)
Test Resources Root 還是也是源代碼包 classpath:跟目錄 (功能是放在測試的配置文件)
因為以上四個文件編譯后,會自動合並!!!!!
5.4. Tomcat配置
5.4.1. 第一步:配置選中配置Web服務器
|
5.4.2. 第二步:指定使用本地Tomcat
|
5.4.3. 第三步:配置Tomcat參數
|
5.5. Maven項目提交JDK版本低
5.5.1. 問題描述
|
5.5.2. 解決方案
通過設置全局Maven的POM.xml文件,修改編譯插件的JDK版本解決
<build> |
配置完成后,使用Ctrl+F9 重新編譯一下,錯誤信息消失!
6. 全局設置
6.1. 全局設置的選項
|
6.2. 設置主題
|
6.3. 設置字體
|
6.4. 模板配置
在全局配置里面
|
如:配置一個web.xml配置文件模板(Idea里面有web.xml的模板信息)
第一步:獲得模板信息
|
第二步:創建模板
|
6.5. IDEA配置外置Maven
|
6.6. 代碼自動完成忽略大小寫
|
6.7. Tomcat9控制器亂碼
修改Idea軟件bin目錄下idea64.exe.vmoptions配置文件
增加配置
-Dfile.encoding=UTF-8 |
7. 常見問題
7.1. Tomcat無法啟動
7.1.1. 問題描述
在配置好Tomcat之后,彈出警告。Tomcat無法啟動。
|
7.1.2. 解決方案
出現該問題的原因,是默認情況下Idea沒有將Tomcat的\lib文件夾加入到環境中,導致Tomcat缺包,所以需要手工將lib文件夾加入到Tomcat配置中
|
--加入lib
|
7.2. Maven依賴不能自動下載
7.2.1. 問題描述
Maven的依賴配置后,jar沒有下載到指定的本地倉庫。
7.2.2. 解決方案
這是因為Maven配置選項勾選了 Work Offline。去掉就好了!
|
7.3. Maven項目依賴沒有加入到環境
7.3.1. 問題描述
--ssm-項目已經加入了依賴的Jar包,注意:項目名是灰色的
|
--但是項目環境沒有出現ssm-項目的依賴
|
7.3.2. 解決方案
如果maven插件提示項目是灰色的,說該項目的項目信息被損壞。將項目文件夾下的.idea文件夾刪除。重新加載項目。問題解決
|