Skip to content

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 项目地址 查看。

基于 VitePress 构建