OneClick - 智能代码生成器
项目简介
OneClick 是一款 IntelliJ IDEA 插件,通过快捷键 Shift+Alt+D (Windows/Linux) / Cmd+Shift+D (Mac) 智能识别场景,自动生成代码。核心功能是生成符合阿里规范的 JSON 格式 toString 方法,无需 JSON 工具类即可实现 JSON 格式日志打印。
核心功能
- ✅ JSON格式toString:自动生成JSON格式toString方法,符合阿里规范
- ✅ 变量名转换:循环切换4种命名风格(小驼峰/大驼峰/下划线小写/下划线大写)
- ✅ 常量生成:选中字符串自动生成常量字段
- ✅ DTO/VO/BO生成:快速生成数据传输对象类
- ✅ JavaBean方法:自动生成getter/setter/toString方法
- ✅ 枚举parse方法:自动生成枚举类的parse方法
核心亮点
JSON格式toString方法(符合阿里规范)
- ✅ 符合阿里规范,不使用JSON工具类
- ✅ 日志打印直接得到JSON格式,方便调试
- ✅ 编译时生成,运行时无额外开销
- ✅ 类型安全,编译期检查
快速开始
安装
- 打开 IntelliJ IDEA
File → Settings → Plugins- 搜索 "OneClick"
- 点击 "Install"
使用
快捷键:Shift+Alt+D (Windows/Linux) / Cmd+Shift+D (Mac)
在Java类中按快捷键即可自动生成代码,支持多种场景智能识别。
使用示例
java
// 生成JSON格式toString
public class User {
private Long id;
private String name;
// 按快捷键自动生成toString方法
}
// 变量名转换:userName → UserName → user_name → USER_NAME
// 生成常量:选中 "USER_NOT_FOUND" → 自动生成常量字段💡 提示
更多功能说明、使用指南、配置选项请访问 GitHub 查看。