IntelliJ IDEA概述
IntelliJ IDEA是JetBrains公司开发的Java集成开发环境,被誉为最智能的Java IDE。它提供了强大的代码分析、重构、调试等功能,极大提高了开发效率。
智能编码
强大的代码补全和智能提示
代码分析
实时代码检查和错误提示
重构工具
安全可靠的代码重构功能
调试器
强大的可视化调试工具
为什么选择IntelliJ IDEA?
版本对比
IntelliJ IDEA Ultimate
付费版适用人群:
- 专业Java开发者
- 企业级项目开发
- 全栈开发者
主要功能:
- 完整的Java开发支持
- Spring框架深度集成
- 数据库工具和SQL支持
- Web开发支持(HTML、CSS、JS)
- 应用服务器集成
- 微服务开发工具
- 性能分析工具
- 远程开发支持
价格:
IntelliJ IDEA Community
免费版适用人群:
- Java学习者
- 开源项目开发
- 个人项目开发
主要功能:
- 基础Java开发支持
- Maven/Gradle支持
- Git版本控制
- JUnit测试支持
- 无Spring框架支持
- 无数据库工具
- 无Web开发支持
- 无应用服务器集成
推荐:初学者可以从Community版本开始,熟悉后再考虑升级到Ultimate版本。
下载安装
步骤1:下载IntelliJ IDEA
下载提示:
- 选择适合你Mac芯片的版本(Apple Silicon或Intel)
- 推荐下载最新稳定版本
- 如果是学生,可以申请Ultimate版本的免费许可
步骤2:安装IntelliJ IDEA
DMG文件安装步骤:
- 双击下载的DMG文件
- 将IntelliJ IDEA图标拖拽到Applications文件夹
- 等待复制完成
- 从Applications文件夹启动IntelliJ IDEA
- 首次启动可能需要确认安全性
如果系统提示"无法验证开发者",请在系统偏好设置 → 安全性与隐私中允许运行。
Homebrew安装完成后:
- 安装完成后,IDEA会自动添加到Applications
- 可以通过Spotlight搜索启动
- 或者从Applications文件夹启动
# 检查安装状态
brew list --cask | grep intellij
步骤3:首次启动
-
启动应用:
从Applications文件夹或Launchpad启动IntelliJ IDEA
-
导入设置:
如果是首次安装,选择"Do not import settings"
-
接受协议:
阅读并接受JetBrains用户协议
-
数据共享:
选择是否发送匿名使用统计(可选)
初始设置
许可证激活
界面主题设置
主题可以随时在 Preferences → Appearance & Behavior → Appearance 中更改。
快捷键方案
基础配置
字体设置
推荐使用等宽字体:
- JetBrains Mono(推荐)
- Fira Code
- Source Code Pro
- Monaco
字体大小
建议设置:
- 编辑器字体:14-16px
- 控制台字体:12-14px
- 根据屏幕分辨率调整
代码格式
推荐设置:
- 缩进:4个空格
- 行长度:120字符
- 自动换行:启用
自动保存
建议启用:
- 自动保存文件
- 失去焦点时保存
- 切换应用时保存
必备插件
插件安装方法
- 打开 Preferences (⌘,)
- 选择 Plugins
- 在Marketplace中搜索插件
- 点击Install安装
- 重启IDEA使插件生效
开发效率插件
Lombok
必装简化Java代码,自动生成getter/setter等方法
String Manipulation
推荐强大的字符串处理工具
Rainbow Brackets
实用彩色括号匹配,提高代码可读性
CodeGlance
实用代码缩略图,快速导航
Spring开发插件
Spring Boot
必装Spring Boot项目支持(Ultimate版本内置)
Spring Assistant
推荐Spring Boot项目创建助手
数据库插件
Database Tools
内置数据库连接和管理(Ultimate版本内置)
MyBatis Log Plugin
推荐MyBatis SQL日志格式化
版本控制插件
Git
内置Git版本控制支持(内置)
GitToolBox
推荐Git工具增强
主题美化插件
Material Theme UI
美化Material Design风格主题
Atom Material Icons
美化文件图标美化
项目配置
JDK配置
- 打开 File → Project Structure (⌘;)
- 选择 Project Settings → Project
- 设置 Project SDK 为已安装的JDK版本
- 设置 Project language level
- 点击 Apply 保存设置
# 查看已安装的JDK
/usr/libexec/java_home -V
Maven配置
- 打开 Preferences (⌘,)
- 导航到 Build, Execution, Deployment → Build Tools → Maven
- 设置 Maven home directory
- 设置 User settings file 路径
- 配置 Local repository 路径
推荐配置:
/opt/homebrew/Cellar/maven/3.9.5/libexec
~/.m2/settings.xml
~/.m2/repository
数据库配置
配置数据库连接(仅Ultimate版本):
- 打开 Database 工具窗口
- 点击 + 号添加数据源
- 选择 MySQL
- 配置连接参数
- 测试连接
MySQL连接配置:
代码风格配置
配置统一的代码格式:
- 打开 Preferences → Editor → Code Style
- 选择 Java
- 配置缩进、空格、换行等规则
- 可以导入Google或其他代码风格
推荐设置:
- 缩进:4个空格
- 行长度:120字符
- 导入排序:按字母顺序
- 自动格式化:保存时格式化
性能优化
内存配置
调整IDEA的内存设置以提高性能:
- 打开 Help → Change Memory Settings
- 根据你的Mac配置调整内存
- 重启IDEA使设置生效
内存配置建议:
8GB RAM Mac
- Xmx: 2048MB
- Xms: 512MB
16GB RAM Mac
- Xmx: 4096MB
- Xms: 1024MB
32GB+ RAM Mac
- Xmx: 8192MB
- Xms: 2048MB
索引优化
排除不必要的文件
在 Preferences → Editor → File Types 中排除:
- 日志文件 (*.log)
- 临时文件 (*.tmp)
- 编译输出目录
禁用不需要的插件
在 Preferences → Plugins 中禁用:
- 不使用的语言支持插件
- 不需要的框架插件
- 过时的插件
优化同步设置
在 Preferences → Build, Execution, Deployment → Compiler 中:
- 启用 "Build project automatically"
- 调整 "Shared build process heap size"
- 启用并行编译
启动优化
创建第一个项目
创建Spring Boot项目
-
新建项目:
File → New → Project
-
选择项目类型:
选择 "Spring Initializr"(Ultimate版本)或 "Maven"
-
配置项目信息:
com.exampledemodemocom.example.demo17
-
选择依赖:
添加常用的Spring Boot依赖
- Spring Web
- Spring Data JPA
- MySQL Driver
- Spring Boot DevTools
-
完成创建:
点击 "Create" 完成项目创建
编写第一个Controller
创建一个简单的REST Controller:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
@GetMapping("/")
public String home() {
return "Welcome to Spring Boot!";
}
}
运行项目
-
找到主类:
通常是 DemoApplication.java
-
运行应用:
点击主类旁边的绿色运行按钮,或使用快捷键 Ctrl+Shift+R
-
查看控制台:
观察启动日志,确认应用成功启动
-
测试接口:
在浏览器中访问 http://localhost:8080/hello
调试功能
学习使用IDEA的调试功能:
- 在代码行号左侧点击设置断点
- 使用Debug模式运行项目(绿色虫子图标)
- 访问设置断点的接口
- 在调试窗口中查看变量值
- 使用Step Over、Step Into等调试命令
常用调试快捷键:
恭喜!环境配置完成
你已经成功完成了Mac开发环境的完整配置: