企业级java代码生成器 MagicalCoder

简介: 摘要:我希望的代码生成器应该具备以下几点 1 高定制化,生成什么样的增删改查应该可控 2 支持各类数据库:主流数据库比如mysql oracle sqlserver postgresql要应该支持 3 最好能提供一个脚手架,一键生成,开箱即用 4 能够自定义模板,提供非常优秀.

原文地址:https://my.oschina.net/u/3321345/blog/2990160

引言:日常工作中难免会遇到各种增删改查功能,不管是后端各种复用的CRUDsql,还是界面的各种操作,都占据我们大量的时间

今天给大家带来的是一款基于JAVAFX编写的高定制化的代码生成器;下载地址 www.magicalcoder.com

摘要:我希望的代码生成器应该具备以下几点

1 高定制化,生成什么样的增删改查应该可控

2 支持各类数据库:主流数据库比如mysql oracle sqlserver postgresql要应该支持

3 最好能提供一个脚手架,一键生成,开箱即用

4 能够自定义模板,提供非常优秀的模板编辑,这样我可以根据公司的框架来定制模板

5 能够很好的帮我解决 生成的代码和人为代码出现冲突,以便我可以无限复用模板

6 软件要看起来强大,好用

7 最后能帮我解决前端界面布局问题


开篇:

  一 高定制化

    我们遇到很多的代码生成器,大部分都是嵌入到各个框架中,一键生成;比如我希望能配置下拉属性,日期类型,富文本类型等等 可控

5096820417efffab5c95a1e0f0e08ecdc17.jpg

    我们希望连字段的校验最好也在生成器中配置

80155f8309914b14589f99f36aa21aa7a1b.jpg

配置你的查询条件 当然也要支持外键

35f0e1eae25f7de038521a8ed2c131e19f9.jpg

列表选项是否默认排序

403549d88ddd2ddf9f2c11810b1da792335.jpg

使用起来方便 自由拖拽

b2b9be3d5c5d1b5abeb4de61c3c84c59e60.jpg

  二 数据库支持 强大的数据库支持引擎

1924c397b7ce426f4bffa4e3bd2bb0c8865.jpg

连接数据库后 自动加载各种表 库

a28e228a5eef3fcc72c3b2b5dee4eec3336.jpg

  三 提供一个脚手架

    提供了一个基于Springboot的脚手架供大家免费使用

  四  能够自定义模板

  很多人希望自己配置生成器,让模板生成的代码到对应的代码路径

ad9c7cb6a52fffcbf1d759fad30e6786717.jpg

  最重要的是,当我们想编写代码时,要给我们提供一个很好的界面

高亮的模板编辑,环境变量和模板引擎标签突出高亮,基于velocity 非常方便的协助我们进行模板编写,编写玩只需要点击预览 立刻看到结果

6a0c6769113e9e98dc30b941a03a2d93f0b.jpg


五 冲突合并

有了这个功能,我们还用操心因为加字段带来的烦恼吗?产品经理随便加字段;我们放心大胆的修改生成后的代码,下次照样重新生成代码。体验无限复用

9c31fcd662a0ea79e59bbc97f0744a44555.jpg

0f57c11a13f75286136926bdfbba8295159.jpg

  六 最后能帮我解决前端界面布局问题 

前端布局再也不求人了,精通后端 但又希望能开发前端小伙伴最能体会。只要你会js,前端布局不成问题 一款layui布局器,让你随心所欲,自由拖拽布局

体验地址:http://layuiout.magicalcoder.com/

1daf397c5c4785d56d2c7fccb4588018280.jpg


结语

    我们远没有结束,代码生成器还在持续开发中,只有想不到,没有做不到 ...

    来体验一把吧,免费

相关文章
|
3月前
|
监控 安全 Java
Java企业级安全策略与实施
Java企业级安全策略与实施
|
4月前
|
消息中间件 监控 Java
Java一分钟之-Spring Integration:企业级集成
【6月更文挑战第11天】Spring Integration是Spring框架的一部分,用于简化企业应用的集成,基于EIP设计,采用消息传递连接不同服务。核心概念包括通道(Channel)、端点(Endpoint)和适配器(Adapter)。常见问题涉及过度设计、消息丢失与重复处理、性能瓶颈。解决策略包括遵循YAGNI原则、使用幂等性和事务管理、优化线程配置。通过添加依赖并创建简单消息处理链,可以开始使用Spring Integration。注意实践中要关注消息可靠性、系统性能,逐步探索高级特性以提升集成解决方案的质量和可维护性。
67 3
Java一分钟之-Spring Integration:企业级集成
|
4月前
|
监控 安全 Java
Java企业级安全策略与实施
Java企业级安全策略与实施
|
4月前
|
存储 安全 Java
基于Java的企业级身份认证与授权
基于Java的企业级身份认证与授权
|
3月前
|
存储 监控 安全
Java企业级日志管理与分析
Java企业级日志管理与分析
|
3月前
|
监控 Java 持续交付
使用Java构建企业级微服务架构的策略与挑战
使用Java构建企业级微服务架构的策略与挑战
|
4月前
|
缓存 Java 数据库连接
Java开发者必备:Hibernate与JPA在企业级应用中的最佳实践
【6月更文挑战第25天】Java企业开发常用Hibernate和JPA,两者通过ORM简化数据库操作,提升开发效率。它们支持复杂查询,具有良好的可扩展性。最佳实践中,应注意映射配置的合理性,优化查询性能,利用缓存提升性能,以及妥善管理事务。示例代码展示了使用JPA进行分页查询的方法。
35 0
|
5月前
|
监控 NoSQL Java
java云MES 系统源码Java+ springboot+ mysql 一款基于云计算技术的企业级生产管理系统
MES系统是生产企业对制造执行系统实施的重点在智能制造执行管理领域,而MES系统特点中的可伸缩、信息精确、开放、承接、安全等也传递出:MES在此管理领域中无可替代的“王者之尊”。MES制造执行系统特点集可伸缩性、精确性、开放性、承接性、经济性与安全性于一体,帮助企业解决生产中遇到的实际问题,降低运营成本,快速适应企业不断的制造执行管理需求,使得企业已有基础设施与一切可用资源实现高度集成,提升企业投资的有效性。
96 5
|
5月前
|
Java API 开发者
Java 8新特性解析及其在企业级开发中的应用
【4月更文挑战第19天】本文将深入探讨Java 8的新特性,包括Lambda表达式、Stream API、Optional类等,并结合实例分析这些新特性在企业级开发中的优势和应用。通过阅读本文,您将了解到Java 8的新增功能以及如何在项目中灵活运用这些功能,提高代码质量和开发效率。
27 0
|
5月前
|
存储 缓存 安全
【企业级理解】高效并发之Java内存模型
【企业级理解】高效并发之Java内存模型
下一篇
无影云桌面