1. 全局JDK(默認配置)
步驟:File->Other Settings->Projects Structure …
2. 全局Maven
步驟:File->Other Settings->Setting for New Projects…
3. 版本控制Git/Svn (默認配置)
步驟:File ->Other Settings -> Setting for New Projects…-> Version Control -> Subversion
4. 自動導包和智能移除 (默認配置)
步驟:File ->Other Settings -> Setting for New Projects…
5. 自動編譯
步驟:File ->Other Settings -> Setting for New Projects…
6. 代碼提示取消大小寫敏感
步驟:File–>Settings–>Editor–>General–>Code Completion–>Mach case的勾取消掉就可以 了
7. 打開常用工具欄
步驟:頂部導航欄 - View -> 勾選 Toolbar & Tool Buttons
8. tab頁面多行顯示的設置
步驟:File–>Settings–>Editor–>General
9.設置註釋方式
步驟:File–>Settings
10.編輯器每次打開項目時候的設置
步驟:File–>Settings
注:如若不配置,一點擊桌面的圖標,那就直接打開項目了,這個就不能很好的選擇要打開哪個了
11.去掉代碼重複波浪線
步驟:File->settings->code Style
12.自動生成SerialVersionUID
步驟:File->setting->Inspections->Serializationissues,
將其展開後將serialzableclasswithout"serialVersionUID"打上勾
將光標放到已經implements Serializable的實體類上,按alt+回車就可以出現生成序列版本ID的對話框了。
war和war exploed的區別:
war模式:將web工程以war包的形式上傳到服務器
war exploed模式:將web工程以當前文件夾的位置關係上傳到服務器
在使用war模式開發的時候,通過下邊這段代碼獲取項目的相對路徑:
String contextPath = request.getSession().getServletContext().getRealPath("/");
war模式: 是最終打包部署到Tomcat的位置
war exploed模式:當前項目存放target的位置。