MakuGenerator v2.1.1 发布,超好用的代码生成器

标签: makugenerator v2 代码 | 发表时间:2023-01-13 14:49 | 作者:来源: 投稿
出处:https://www.oschina.net/news/project

介绍

  • maku-generator 是一款低代码生成器,可根据自定义模板内容,快速生成代码,可实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可。采用 MIT 开源协议,完全免费开源,可免费用于 商业项目等场景。
  • 开发文档: https://maku.net/docs/maku-generator
  • 演示环境: https://demo.maku.net/maku-generator
  • 官网地址: https://maku.net

更新日志

  • 升级element-plus到2.2.28
  • 升级vite到3.2.5
  • 升级springboot到2.7.7
  • 优化日志打印处理
  • 修复列表查询,页面下拉异常

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 支持 spring boot starter,能很方便集成到第三方项目
  • 支持通过配置数据源,快速生成 CRUD 代码,减少重复工作
  • 支持 MySQL、Oracle、SQLServer、PostgreSQL、达梦 8 等主流的数据库
  • 支持第三方 Java 项目包名修改,修改包名变得简单快速
  • 支持批量导入表、批量生成代码以及同步表结构等功能

Git 仓库

效果图

 

相关 [makugenerator v2 代码] 推荐:

MakuGenerator v2.1.1 发布,超好用的代码生成器

- - 开源中国-软件更新资讯
maku-generator 是一款低代码生成器,可根据自定义模板内容,快速生成代码,可实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可. 采用 MIT 开源协议,完全免费开源,可免费用于. 升级element-plus到2.2.28. 升级springboot到2.7.7.

简明 Python 编程规范v2

- MS - 赖勇浩的编程私伙局
赖勇浩(http://laiyonghao.com). 注:之前发布一篇《简明 Python 编程规范》(见:http://blog.csdn.net/lanphaday/article/details/2834883),本是我给当时所在的公司制定的,发表到博客的时候,对齐等问题都有一些错误,还包括一些错别字.

使用 Docker 和 Traefik v2 搭建 Phabricator

- - 掘金后端
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0). 创建时间: 2020年02月02日 统计字数: 12171字 阅读时间: 25分钟阅读 本文链接: soulteary.com/2020/02/02/….

WHR-G300N V2 上使用 OpenWrt 构建 WDS 无线网络扩展

- - LinuxTOY
Buffalo WHR-G300N V2 的硬件和 WHR-G301 一样,所以可以直接使用针对它的固件. 若是还没有在 Buffalo WHR-G300N V2 刷入 OpenWrt 或者更新至 15.05 的话,可以参照下面的方式操作:. 前往 OpenWrt 官网下载 WHR-G301 的固件: 从官方固件升级 或者.

分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)

- - 白强
分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载). ligerRM V2是基于 ligerui的web应用系统. 以权限管理作为设计重点,引入Northwind作为主要的数据演示模块. 权限方面,在上一个版本的基础上面加多了数据权限控制. 后台方面采用dot net 3.5框架开发.

代码重构

- - ITeye博客
随着程序的演化,我们有必要重新思考早先的决策,并重写部分代码. 代码需要演化;它不是静态的事物. 重写、重做和重新架构代码合起来,称为重构.    当你遇到绊脚石  ---  代码不在合适,你注意到有两样东西其实应该合并或是其他任何对你来说是"错误"的东西  -------- . 如果代码具备以下特征,你都应该考虑重构代码:.

代码小比较

- Tim - 斯巴达第二季
判断上百万个4k的buffer是否为全0,我最先想到的办法是:zero_buffer = malloc(4096);. /* 循环百万次读取buffer */.         /* 全0 */. 由于好奇,看看shell工具cp的代码,它的解决办法是:. /* 循环百万次读取buffer */.         /* 全0 */.

两行 JavaScript 代码

- MessyCS - Dreamer's Blog
最近看到了两行 JavaScript 代码,很受启发. 在 JavaScript 中,我们可以获取HTML元素的属性值,例如 element.id. 但是,因为 for 和 class 是 JavaScript 中的关键字,所以在 JavaScript 中这两个属性名称分别用 htmlFor 和 className 代替,于是在封装的时候需要先对这两个属性进行特殊判断.

Netty代码分析

- LightingMan - 淘宝JAVA中间件团队博客
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持,2.实现自有的buffer系统,减少复制所带来的消耗,3.整套channel的实现,4.基于事件的过程流转以及完整的网络事件响应与扩展,5.丰富的example.

python代码调试

- - 阿里古古
【转自: http://blog.csdn.net/luckeryin/article/details/4477233】. 本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序. 例如,有模拟税收计算的程序:. debug_demo函数计算4500的入账所需的税收. 在需要插入断点的地方,加入红色部分代码:如果_DEBUG值为True,则在该处开始调试(加入_DEBUG的原因是为了方便打开/关闭调试).