Java IntelliJ IDEA 常用快捷键
#文档结构
文档结构
以下是项目 src/main/java/com.nancal源码路径下的典型分层结构:
| 目录名 | 英文层名 | 中文说明 | 主要用途 |
|---|---|---|---|
entity |
Entity Layer | 实体层 | 定义与数据库表对应的实体类(POJO) |
repository |
Repository Layer | 实体与数据库映射层 | 提供数据访问接口,通常继承自 Spring Data JPA 的 JpaRepository |
controller |
Controller Layer | 对外的 API 接口层 | 接收 HTTP 请求,调用 Service 层,返回响应 |
service (接口) |
Service Interface Layer | 业务逻辑接口层 | 定义业务逻辑的接口,如 BaseServiceService |
service/impl/ |
Service Implementation Layer | 业务逻辑实现层 | 实现 service 接口中定义的业务逻辑 |
constant |
Constant | 常量类 | 存放项目中使用的静态常量 |
dto |
DTO (Data Transfer Object) | 数据传输对象层 | 用于前后端或服务间数据传输,不直接与数据库交互 |
vo |
VO (View Object) | 视图对象层 | 特殊的返回对象,用于前端展示,不直接与数据库交互 |
功能快捷键
以下是 IntelliJ IDEA 中常用的功能快捷键:
| 快捷键组合 | 功能描述 | 使用场景 |
|---|---|---|
| Shift + Shift (双击 Shift) | 全局查询 (Search Everywhere) | 快速搜索项目中的类、文件、操作、设置等所有内容 |
| Shift + F | 当前文件查询 (Find in File) | 在当前打开的文件中查找特定文本或代码片段 |
| Ctrl + 左键点击 | 转到定义或引用 (Go to Definition/Declaration) | 查看变量、方法、类的定义,或跳转到其声明处 |
| Ctrl + Alt + 左键点击 | 转到实现 (Go to Implementation) | 查看接口或抽象方法的实现类/方法 |
| Alt + Enter | 快速自动实现接口方法 | 快速为接口或抽象类生成实现方法 |
| Ctrl + Alt + L | 格式化文本 | 对当前文件或选中代码进行格式化,使其符合代码风格规范 |