1.導航欄中隱藏一些不想看到的配置文件:file-settings-editor-file-types

2.idea中的快捷鍵:
ctrl+d 整行復制 ctrl+y 整行刪除 alt+回車 導入包 ctrl+/ 單行注釋 ctrl+shift+/ 多行注釋 ctrl+alt+t 可以給某段代碼加上控制語句如(if,for,try..catch) alt+insert添加屬性get/set方法
3.在idea中使用eclipse中的快捷鍵 file-settings-keymap-選擇eclipse快捷鍵就會完全變成eclipse中的快捷鍵

4.創建代碼模板,template group 是模板分組,里面是多個模板(live template),applicable in 指的是該模板應用的范圍


5.文件模板:

6.配置tomcat


7.配置maven
file-settings

8.控制文件目錄類型

9.maven依賴中的scope,詳解:https://www.jianshu.com/p/7145f01ac3ad
10.配置tomcat插件


管理tomcat插件,和上圖不同的是,項目中不會依賴tomcat插件


11.創建maven聚合項目
創建主模塊:file-new-project

創建jar類型的子項目:file-new-module,注意:創建子模塊時,首先要選中主模塊

創建war類型的web項目

在主項目中對子項目的依賴版本做集中管理,在pom.xml中

直接使用${參數名}即可調用

資源拷貝:應用場景如:將某些配置文件 *.xml保存在非資源文件夾下,則項目啟動時可能會讀取不到,此時需要將配置文件拷貝到classpath路徑下
<bulid>
<!-- 配置資源拷貝:注意如果配置了復制src/main/java下面的配置文件,src/main/resources下面的配置文件也需要手動配置 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</bulid>
子項目中可以直接添加其它子項目作為依賴
lifecycle和plugins的區別

tomcat插件的使用
第一種:在子項目中配置的tomcat插件需要聚合項目的所有子項目都先進行安裝(在生命周期中:install)
第二種:在父工程中配置管理tomcat插件,此時不需要安裝子項目。
給maven項目打包

給非maven項目打包
首先創建一個非maven項目:NotMavenDemo

然后設置創建jar包的流程



最后開始打包


最后打包成功

代碼管理進行版本控制時

設置svn上傳路徑


當上傳路徑中包含svn關鍵字時,如果不做處理會報錯,此時的解決方案是


配置好svn上傳路徑后上傳或者更新文件

使用svn從遠程倉庫導入項目

idea中rest client的應用


idea中遠程連接Linux服務器


啟動ssh連接工具

另外idea還可以打開遠程服務器的可視化界面

