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的位置。