自动生成新类:告别重复劳动
NewClassGenerator 是一款强大的 IntelliJ IDEA 插件,旨在简化 Java 开发过程中的类生成和搜索。提供了智能类搜索和新类生成功能,大大提高了开发效率。
主要特性
- 🔍 支持模糊匹配的高级类搜索
- 🏗️ 基于现有类快速生成新类
- 🔄 灵活的字段选择和映射
- 📦 智能包选择功能
- 🏷️ Lombok 注解支持
- 💬 自动保留字段注释
- ⚡ 实时类文件更新跟踪
如何使用:
- 选择 "Generate" > "Generate New Class"
- 在弹出的对话框中搜索你需要复制的类
- 在弹出的对话框中:
-
- 勾选要包含的字段
- 输入新类名 (默认值为当前选择类名只需要添加后缀即可)
- 选择是否使用Lombok(如果适用)
- 选择目标包
- 点击 "OK",新类瞬间生成
- 完整演示
为什么需要它:
- 节省时间:瞬间创建结构化的新类。
- 减少错误:自动生成比手动复制粘贴更可靠。
- 灵活定制:您可以选择需要的字段,并决定是否使用Lombok。
- 保留注释:即使是字段的注释也会被智能复制。
这个功能特别适合处理数据模型、DTO(数据传输对象)或者需要创建多个相似结构类的场景。
示例
// 原始类
public class UserDTO {
private Long id;
private String username;
private String email;
}
// 使用 Dev Gear 生成的新类
@Data // 如果选择使用 Lombok
public class UserEntity {
private Long id;
private String username;
private String email;
// 如果不使用 Lombok,会自动生成 getter 和 setter 方法
}
安装方法
- 打开 IntelliJ IDEA
- 进入
File > Settings > Plugins - 点击 "Browse repositories" 按钮
- 搜索 "NewClassGenerator"
- 点击 "Install" 按钮
- 重启 IDEA 以激活插件
系统要求
- IntelliJ IDEA 2023.1 或更高版本
读者反馈
我们非常重视您的使用体验和反馈。如果您有使用的经验或者有任何问题,欢迎在评论区分享。您的反馈将帮助我不断改进工具,为更多开发者提供更好的支持。