Skip to content

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格式,方便调试
  • ✅ 编译时生成,运行时无额外开销
  • ✅ 类型安全,编译期检查

快速开始

安装

  1. 打开 IntelliJ IDEA
  2. File → Settings → Plugins
  3. 搜索 "OneClick"
  4. 点击 "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 查看。

相关链接

基于 VitePress 构建