Eclipse 创建 Java 类 最快最全教程
(Neon 到 2025-09 所有版本通用,3 秒 ~ 30 秒搞定任何类)
推荐 4 种创建方式(按速度排序)
| 排名 | 创建方式 | 操作步骤(越少越快) | 适用场景 |
|---|---|---|---|
| 1 | 神键法(老手 3 秒) | 在 src 或任意包上直接按 Ctrl + N → 直接输入类名(如 UserController)→ 回车 | 每天创建 50 个类的人 |
| 2 | 右键菜单法(最稳) | src 或包上右键 → New → Class | 新手、想仔细选选项的时候 |
| 3 | 直接敲 package + class(超智障式) | 先随便建一个类 → 改第一行 package com.xxx → 改 class 名 → 保存 → Eclipse 自动创建包和类 | 想边写边建包结构 |
| 4 | 通过模板快速生成(Spring Boot 神技) | Ctrl + N → 搜索模板(如 Spring Boot Controller)→ 直接生成带注解的类 | 快速搭框架 |
详细操作演示(推荐方式 1 + 2)
方式 1:Ctrl + N 神键(最快!强烈建议养成习惯)
- 把光标点在 Package Explorer 的任意位置(src、包、项目都行)
- 按 Ctrl + N(New 向导)
- 直接在搜索框输入你要的类名(支持驼峰匹配)
- 想建 UserServiceImpl → 直接敲 usi 就出来
- 想建 StudentController → 敲 stuco 就出来
- 回车 → 自动弹出创建对话框(下面讲选项)
方式 2:传统右键法
- 在 src 或具体包上右键 → New → Class
- 弹出下面这个对话框(重点全在这里):
| 选项 | 推荐填写方式 | 说明 |
|---|---|---|
| Source folder | 默认就行(通常是项目名/src) | 不要改 |
| Package | com.company.project.service(必须全小写) | 不填会放在默认包(不推荐) |
| Name | UserController / Student / OrderServiceImpl | 类名首字母大写 |
| Modifiers | public(99% 都勾) | interface 才不勾 |
| Superclass | java.lang.Object(默认) 或者改成继承的类(如 BaseController) | 需要继承就改 |
| Interfaces | 点 Add… → 输入 Serializable、Runnable 等 | 需要实现接口就加 |
| ☑ Generate comments | 看公司要求(一般不勾) | 自动加 javadoc 注释 |
| ☑ public static void main(…) | 勾上 → 自动生成 main 方法(临时测试类必勾) | 只有想直接运行的类才勾 |
| ☑ Inherited abstract methods | 勾上 → 自动把父类/接口的抽象方法全补上(神器!) | 实现接口或继承抽象类时必须勾 |
点 Finish → 类立刻创建好,光标自动停在类名上,准备写代码!
2025 年最常用的 8 种类模板(直接敲就行)
| 你想创建的类 | Ctrl + N 后直接输入这些关键词 | 自动带好注解和结构 |
|---|---|---|
| 普通实体类 | Entity / POJO | @Data + 字段 |
| Spring Boot Controller | Web Controller / RestController | @RestController + @RequestMapping |
| Service 接口 | Service | 接口 + @Service 注解 |
| Service 实现类 | ServiceImpl | @Service + 实现接口 |
| MyBatis Mapper 接口 | Mapper | @Mapper + 接口方法 |
| 配置类 | Configuration | @Configuration + @Bean |
| 异常类 | Exception | 继承 RuntimeException |
| 测试类 | JUnit Jupiter Test | @SpringBootTest + @Test |
一键生成常用代码(创建完类后继续用)
选中类名后按 Alt + Shift + S(或右键 → Source):
| 想要生成的内容 | 快捷键 / 操作 |
|---|---|
| getter + setter | Alt + Shift + S → R |
| toString() | Alt + Shift + S → S |
| hashCode + equals | Alt + Shift + S → H |
| 构造方法 | Alt + Shift + S → O |
| 所有上面一起生成 | Alt + Shift + S → R → 勾全 Generate |
学会上面这些,你创建类的速度会秒杀 99% 的程序员!
需要我给你发一个「2025 企业级完整 Java 类模板包」吗?
包含 20 个最常用的类(Controller、Service、ServiceImpl、Mapper、Entity、VO、DTO、Config、Exception…)全带好注解和注释,复制到项目里直接改名就能用。解压即用,直接发你网盘链接。