# 介绍

# diboot-devtools 的诞生背景

diboot-devtools - 将复杂的事情简单化,重复的事情自动化

diboot-devtools 是面向Java和前端开发人员的自动化助理,有了她,您可以彻底摆脱常规SQL与CRUD等重复性的工作,专注于数据结构设计、业务实现,提高软件的质量、效率、可维护性。

通过devtools的赋能,实测可以让大二年级的实习生仅用2天就开发完成了毕设课题”图书借阅系统“。对于有经验的开发者,devtools的赋能更是可以让您轻松变身10倍程序员。

# diboot-devtools 的核心特性

  • 使用简单
    • UI界面操作,引入依赖配置参数后,即可随本地项目启动运行
  • 功能强大
    • 单表与联表场景完整CRUD功能前后端代码完全自动生成,无需手写代码
    • 一键生成&非覆盖式更新后端代码
    • 一键生成前端CRUD导入导出完整功能代码
    • 前端面板组件编排生成
    • 自动记录变更SQL、维护索引
  • SQL与代码规范
    • 标准化了SQL定义
    • 代码基于diboot基础框架生成,是diboot的最佳实践
  • 配置灵活,支持多种数据库

# devtools支持的数据库版本

  • MySQL 5.7+
  • MariaDB 10+
  • PostgreSQL 11+
  • ORACLE 12c+
  • SQLServer 2017+