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還可以打開遠程服務器的可視化界面