用途:在用户明确提到 MyBatis-Plus 或 mybatis-plus-generator 时,依据数据库表结构生成 MyBatis-Plus 相关代码,覆盖 Entity、Mapper、Service、ServiceImpl、Controller、DTO、VO、BO、Model 等组件类型。
主要能力:支持传统 MVC、DDD、分层架构、整洁架构等;支持 Java 与 Kotlin;可启用 Lombok、API 文档(Swagger 2 或 OpenAPI 3)与校验注解;按架构映射输出目录,并提供模板(FreeMarker,.ftl)。
使用方式:按 8 步流程执行——收集配置(数据库类型、连接 URL 或建表语句、表名、作者、输出目录、覆盖策略、包名约定、命名与主键策略等);确定架构;收集功能需求以推导方法;确定语言;创建 todo 列表;生成代码;实时更新进度;生成完成后输出统计。启用 API 文档时需先确认选择 Swagger 2 还是 OpenAPI 3。
适用场景:需要从数据库表批量生成 MyBatis-Plus 分层代码,且用户明确指定 MyBatis-Plus 的项目。
限制:仅在明确提及 MyBatis-Plus 时触发,不用于 JPA/Hibernate、TypeORM、Sequelize 等其它 ORM,也不用于未提 MyBatis-Plus 的泛化代码生成或 CRUD 请求。资料未提供具体安装命令、收费方式或性能数据,相关细节暂未提供。