OneClick 功能特性
核心功能
1. JSON格式toString方法生成 ⭐
自动生成符合阿里规范的JSON格式toString方法,无需JSON工具类。
java
// 按 Shift+Alt+D 自动生成
@Override
public String toString() {
return "{" +
"\"id\":" + id + ", " +
"\"name\":\"" + name + "\"" +
"}";
}2. 变量名命名风格转换
选中变量名后按快捷键,循环切换4种命名风格:
- 小驼峰 → 大驼峰 → 下划线小写 → 下划线大写
3. 生成常量字段
选中字符串字面量后按快捷键,自动生成常量字段。
4. 生成DTO/VO/BO类
选中类名后按快捷键,自动生成数据传输对象类,包含转换方法。
5. 生成枚举类parse方法
在包含 code 字段的枚举类中按快捷键,自动生成 parse 方法。
功能对比表
| 场景 | 操作 | 结果 |
|---|---|---|
| 变量名转换 | 选中变量名 → 按快捷键 | 循环切换命名风格 |
| 常量生成 | 选中字符串 → 按快捷键 | 生成常量字段 |
| DTO/VO/BO | 选中类名 → 按快捷键 | 生成数据传输对象类 |
| JavaBean方法 | 在JavaBean类中 → 按快捷键 | 生成getter/setter/toString(JSON格式) |
| 枚举parse | 在枚举类中 → 按快捷键 | 生成parse方法 |
快捷键
默认快捷键:
- Windows/Linux:
Shift+Alt+D - Mac:
Cmd+Shift+D
自定义快捷键:File → Settings → Tools → OneClick Settings → Keymap Settings
💡 提示
更多详细的功能说明、使用示例、配置选项请访问 GitHub 项目地址 查看。