#IntelliJ IDEA 使用总结
概述
IDE - IDEAIDEA + TomcatIDEA + GitIDEA + Maven
软件安装
开发环境
安装配置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 安装及使用findbugslomboxidea安装单元测试JUnit插件 、IDEA Junit4配置
练习 demo
IDEA搭建SpringMVC+Mybatis+Mysql+Maven框架
目的:熟悉 SpringMVC 的调用流程、项目结构、熟悉 IDEA 工具的使用(之前一直在使用 Eclipse + SVN)
若编码时提示JAR包找不到:IDEA 右侧点击maven project 菜单,点击刷新,手动更新 JAR包
快捷键操作方式(与 Eclipse 区别很大)
IntelliJ Idea 常用快捷键列表
IDEA 配置TOMCAT,启动服务后控制台日志输出中文乱码
关于idea日志和控制台如何输出日志及乱码问题解决方案
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对象
@Slf4j 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 indexphpstorm/webstorm/idea 出现一只刷新缓存Updating Indexphpstorm/webstorm/ide出现一只刷新缓存Updating Index
代理配置
- 安装内部插件时始终提示域名问题,插件要求内网域名,但是却始终异常提示当前为外网域名;于是修改 IE 的代理IP,没有效果,后来偶然发现是在IDEA 中进行配置的,及时关闭后再安装插件,无异常提示
参考资料
IntelliJ IDEA中如何显示和关闭----工具栏,目录栏, IntelliJ IDEA使用教程(很全)