官网下载地址:IntelliJ IDEA。若要进行web开发,选择旗舰版(Ultimate 收费),若只是简单的Java项目,选择社区版(Community 免费版)。【本文IDEA版本2020.3.4,其他版本操作大同小异】
下载完毕后,双击运行
IntelliJ IDEA并没有工作空间的概念(Eclipse中有),但IDEA可理解为一个项目就是一个工作空间。IDEA里关于项目 是Project和Moudle的概念。一个Project里可以有多个Moudel。默认情况下是单Project单Module的。
Project是开发工作的顶级组织单位,是一个完整软件(包括源代码、构建脚本、配置文件、文档、工件等,用于开发、编译、运行和测试代码的SDK和库。)的集合,可简单理解为一个上级目录。
Moudle作为项目的一部分,可独立编译、运行、测试和调试,在维护公共(Project)配置的同时,降低大型项目复杂性,而且moudle可重用,甚至一个moudle可以包含在多个项目中。
在新建Maven项目前,需先下载配置Maven。Maven下载配置教程请点击
选择archetype,要比不选择会多弹出一个对话框:
下面增加配置项 archetypeCatalog \ internal ,是因为我Maven版本选择高了,出现了下面警告,为消除警告,多做的一步操作。如果你启动项目后,没有出现该警告,不用设置该项
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere.
选择archetype,创建成功页面:
不选择archetype,创建成功页面:
在新建项目前,需先下载配置Maven。Maven下载配置教程请点击
当你Maven版本与IDEA版本相匹配,不用加下面属性。 archetypeCatalog \ internal (我的Maven版本高于IDEA版本时,报了一警告)
项目创建完毕,为能使其运行,加入tomcat。tomcat下载,下载完毕,解压到文件夹即可。
附:若要进行热部署,则需在Server 栏,修改相关配置:
在新建项目前,需先下载配置Maven。Maven下载配置教程请点击
无特别要求的话,Spring Boot版本比最新版本低一个版本为好,省得出现一些莫名奇妙的错误。
首次使用,等待依赖包下载完毕。为方便验证,在resources/static 下增加index.html。
在主程序类启动项目:
至于services选项卡,便于用户查看多个SpringBoot项目的启动情况。
打开services选项卡:
下图展示的是导入外部moudle教程,导入外部Project与该步骤基本一致。不同之处:第一步请选择:Project from Existing Sources… ;导入外部Project 最后会提示是否打开new Window(新窗口),请选择是,推荐一个Project一个IDEA窗口。
IDEA 自带的 数据库工具,有查看表、输入语句执行 等功能。
在Windows系统下,IDEA的Terminal默认调用cmd窗口,但cmd并不兼容Linux 语法,现将Terminal改为Git Bash。【git 安装及使用】
请查看:IDEA快捷键大全。该博主写得非常全了。
之所以把其挑出来说,是因为其快捷键被Windows 输入法所占用。所以要修改快捷键。
快捷键 | 描述 |
---|---|
Ctrl + Y | 删除光标所在行 或 删除选中的行 |
Ctrl + D | 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 |
Ctrl + N | 根据输入的 类名 查找类文件 |
Ctrl + G | 在当前文件跳转到指定行处 |
Ctrl + Alt + V | 快速引进变量 |
Ctrl + Alt + S | 打开 IntelliJ IDEA 系统设置 |
Ctrl + Shift + Enter | 光标所在行的行末自动添加分号, 有分号开启下一行 |
Ctrl + Alt + O | 优化导入的类,但前面配置过自动导包,也用不到该快捷键了 |
Ctrl + Alt + I | 查看光标位置的类,方法的源代码 |
Alt+INSERT | 在pom文件里查找依赖,类文件插入set,get等方法 |
Ctrl + 鼠标右键 | 进入指定类或接口 |
Ctrl + Alt + 鼠标右键 | 进入接口的实现类 |