目录
1. 创建java项目
1.1 打印一个helloWorld
1.2 打包一个java项目
2. 创建web项目
2.1 设置tomcat
2.2 创建web项目
2.2.1.创建web项目
2.2.2 加载项目到Tomcat中
2.2.3. 测试web项目
3.创建Maven项目
3.1 创建一个maven项目
3.2 创建导出包
3.2.1 创建Artifacts
3.2.2 重新build artifacts
3.3 加载maven项目到tomcat中
3.4 测试maven项目
3.5 导入项目
4. IDEA配置
4.1 IDEA全局编码设置
4.2 设置字体
4.3 添加Tomcat
4.4 创建文件模板
4.5 自定义快捷键
4.6 自定义代码生成模板
4.7 常用快捷键
4.8 修改主题
5. IDEA好用插件
5.1 Maven Helper插件
5.2 Tasks插件
5.3 CheckStyle
5.4 DataBase Tools and SQL
5.5 Git
5.6 PlantUML
6. Idea好用的功能
6.1 重构-refactor
6.2 单元测试
6.3 Analyze
只是大概讲一下,只写一些重要步骤,有什么细节的问题麻烦自己研究一下哈!
1. 创建java项目
File->new->Project->JAVA->next->next-finish即可。
1.1 打印一个helloWorld
1.2 打包一个java项目
1. File->Project structure->Artifacts->点击+号->JAR->From modules with dependencies->选择一个Main Class作为程序入口->选择include in project build->点击apply即可。
2. Build->Build Artifacts->build即可。
3. 测试jar包,可以正常打印即可。
2. 创建web项目
2.1 设置tomcat
File->Settings->Application Servers->点击+号->Tomcat Server->选择自己得Tomcat即可。
2.2 创建web项目
2.2.1.创建web项目
创建一个上述得java项目-->右键项目->Add FrameWork Support...->选择Web Application->Apply即可。
2.2.2 加载项目到Tomcat中
Add Edit Configurations->点击+号->Tomcat Server->点击Local->Server->On Frame deactivations->可以选择update classes and resources(热加载)
Deploment->点击+号->选择项目->Apply即可。
2.2.3. 测试web项目
点击Tomcat右边的Run按钮即可启动一个web项目,图中左边是Run模式,小虫子的图标是DEBUG模式,启动即可。
测试热加载:修改index.jsp,刷新页面,不需要重启项目就可以自动加载修改过的jsp页面。
3.创建Maven项目
3.1 创建一个maven项目
选择File-New-Project->Maven->选择Create from archetype(模板)->选择maven-archetype-webapp->填一下自己groupID,artifactID->选择一个maven安装位置即可。maven这里不做讲解,后续再写!
3.2 创建导出包
3.2.1 创建Artifacts
File-Project Structure->Artifacts->点击+号->点击Web Application:Exploded->点击(output Layout下面的)+号->选择Directory Content->选择Webapp目录->apply即可
3.2.2 重新build artifacts
选择build->build artifacts->rebuild->项目有out输出文件即可。
3.3 加载maven项目到tomcat中
与2.2.2 加载项目到Tomcat中类似,不同的一点是deployment的时候需要点击artifact...->选择自己的项目->apply即可。
3.4 测试maven项目
在打开项目的时候如果有“-”的特殊符号会转为下划线-,这个要注意!
企业级开发的时候每个项目下面都有很多module,这里只是简单的引导一下!
3.5 导入项目
git导入项目时如果需要把多个module类型的项目导入一个窗口,需要把文件夹中的.idea文件夹删除,至于为什么还没有搞明白,知道的评论一声!
4. IDEA配置
4.1 IDEA全局编码设置
4.2 设置字体
4.3 添加Tomcat
4.4 创建文件模板
刚开始生成java文件头没注释,可自定义生成模板
/**
* @Title:${PROJECT_NAME}
* @Description
* @Author:TEST
* @Date:${DATE} ${TIME}
* @Version:1.0
*/
4.5 自定义快捷键
使用eclipse得用户来到IDE不太适应,可以修改快捷键模板
4.6 自定义代码生成模板
for (var $VAR$:String in $ARRAY$){
$END$
}
4.7 常用快捷键
Ctrl+N :快速查找文件
Alt + F1 :快速定位文件在那个位置
CTRL+D :复制当前行或者复制选中内容
CTRL+Y:删除当前行
Shist+ALT+箭头:控制当前代码上下
CTRL+R:查找替换
Ctrl+Tab:窗口切换
SHIFT+SHIFT:查找文件
4.8 修改主题
5. IDEA好用插件
5.1 Maven Helper插件
可以看自己得pom.xml文件中冲突得jar包并且去解决
5.2 Tasks插件
如同一个小型得记事本,可以用来记录一些工作事项,个人觉得有点儿鸡肋!
5.3 CheckStyle
可以用来检查代码风格和质量,默认Sun Checks和Googole Checks两种代码模板
5.4 DataBase Tools and SQL
一般内置得都有,不需要额外下载,可以直接连接数据库,相当于一个内置得数据库客户端!
5.5 Git
没怎么用过,反正觉得还是eclipse得git插件更快,更好用
5.6 PlantUML
一款画业务流程图得软件,还是用visuo吧!
6. Idea好用的功能
6.1 重构-refactor
6.2 单元测试
ctrl+shift+T 快捷创建Test类
6.3 Analyze
一款很强大得插件,不知道为什么我得软件没有!下面是它得功能,有的可以试一下
代码check
分析重复块
分析覆盖率报表
分析代码异常堆栈
分析数据来源和去向
Analyze(跟File同级)->inspect Code