IntelliJ IDEA 使用总结
IntelliJ IDEA 使用总结
概述
软件安装
- 开发环境
- 安装配置JDK,验证:java -version
- 安装配置MAVEN,验证:mvn -v (若失效,检查添加的环境变量配置是否被还原)
- 配置环境变量
- 桌面 –> 我的计算机 –> 右键 –> 属性
- 控制面板 –> 用户账户 –> 用户账户 –> 对话框右侧选择 –> 更改我的环境变量(出于系统安全考虑,系统中计算机右键不提供属性菜单,使用此方法)
- 软件版本:ideaIU-2017.3.2
- 需要注册编码: IntelliJ IDEA *** 打开页面,点击获取验证码;复制;IDEA 认证时选择第二项认证方式,粘贴验证码,验证完成
- 使用时需配置hosts:0.0.0.0 account.jetbrains.com(切记)
初始操作
- 安装后打开软件如下图
- 项目创建
- 可以通过 Git 下载项目
- 若暂时未开通 Git 账号,选择 Create New Project
初始配置
- 修改编码格式:File –> Settings –> File Encodings(在上方检索此菜单名称) –> 右侧更改三处的编码格式为UTF-8
- 增加工具栏:View –> 勾选 Tools Bar / Tools Button 等
- 配置 JDK : File –>Project Structure –> SDKs –> 配置 JDK home path
- 配置 MAVEN :File –> Settings –> maven (在上方检索此菜单名称)–> Maven home directory(本地maven安装文件夹位置) –> User settings file(本地maven安装目录下的conf中的settings.xml文件) –> Local repository(本地maven私服仓库位置,存放从*仓库获取的jar包,不建议放在C盘)
- 配置 Tomcat :
- 两种方式:
- 安装 tomcat 插件
- 安装 tomcat 安装包:IntelliJ IDEA使用教程(很全) ;需要注意的是配置完毕后,若没有在IDE中看到 Application servers 窗口,需再次点击 edit configurations –> 选择 tomcat server –> local 点击左上角的加号,添加本地 tomcat 服务并命名;
- 启动 tomcat 后在控制台窗口输出的内容中中文乱码,配置tomcat需配置 VM options : -Dfile.encoding=UTF-8
- 两种方式:
- 安装插件
- IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用
- findbugs
- lombox
- idea安装单元测试JUnit插件 、IDEA Junit4配置
练习 demo
-
IDEA搭建SpringMVC+Mybatis+Mysql+Maven框架
- 目的:熟悉 SpringMVC 的调用流程、项目结构、熟悉 IDEA 工具的使用(之前一直在使用 Eclipse + SVN)
若编码时提示JAR包找不到:IDEA 右侧点击maven project 菜单,点击刷新,手动更新 JAR包
- 快捷键操作方式(与 Eclipse 区别很大)
- IDEA 配置TOMCAT,启动服务后控制台日志输出中文乱码
Lombox
- 简介:Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法
- @data:使用位置PO类、DTO类的class上方;作用:减少冗余代码,避免写 set、get、toString 方法
- @self4j:使用位置PO类、DTO类的class上方;注解@Slf4j作用:省去添加
private final Logger logger = LoggerFactory.getLogger(XXX.class);
- @self4j使用时找不到log对象
IDEA 常用操作
- 项目,右键,synchronized xxx(项目工程名称),相当于 eclipse 中 refresh 刷新;Detect all externally changed files and reload them from disk 检查所有外部更新并从磁盘加载;这个功能是IDE自动完成
- IDEA 设置黑色主题
设置方式:FILE –> Settings –> Editor –> Color Scheme Font –> 右侧 Scheme –> 选择 Darcula - 项目中代码黄色底线标记,鼠标移到代码上,提示find duplicated code,意思是重复的代码,可以选择关闭此种提示或修改代码
模拟HTTP请求
- Firefox 安装 restclient 插件
- Google 安装 postman 插件
IDEA 一直在更新 update index
- 描述:IDEA 工具底部一直在进行更新
- 解决:
- CTRL + ALT + S –> System Settings –> Updates –> 去掉 Automatically check 前面的勾选
- fild->Invalidate Caches / Restart
- 将不停的更新的文件所在的node_modules 设为 excluded :在 IDE 内右键目标文件夹->Mark Dir As->Excluded
参考资料
- webstorm 无限updating index
- phpstorm/webstorm/idea 出现一只刷新缓存Updating Index
- phpstorm/webstorm/ide出现一只刷新缓存Updating Index