JAVA私活神器_程序猿私活神器,超实用代码生成器,MVC项目全套直接生成,保姆级的服务啊!...

教程系列

超实用的代码生成器,支持c#、java多语言,保姆级教程

预览

ec8620382690d80a8c91a6c320a38237.png

项目界面

6a96a1bc85657e9fa85d6cffdf4d43e9.png

创建项目

6acd4d163ca815b7916489a72e80b50d.png

项目详情

2cdbef35f607d6d93bf54288d10eb6e8.png

数据库设计

c97b2b3bd95d2c925b5ddad20de6d052.png

导出项目源代码

生成代码的开发环境

C# 版

.net core 3.0

vs 2019

Java 版

java 1.8

IDEA 2017

数据库

SQL Server2014及以上

MySQL 8.0

功能一览

b4de593bed69e62bfca98432a836033b.png

功能一览

生成项目/代码

SQL Server

MySQL

SQL Server

MySQL

C# 项目:生成项目将创建一个asp.net core 的项目,并生成MVC的代码;生成代码将不创建项目,而是直接生成MVC的代码。创建项目的所需时间较长。

java 项目:生成项目将创建一个默认的MVC框架(源代码),并生成MVC的代码;生成代码将不需要创建MVC框架,而是直接生成MVC的代码。

自动权限配置:生成器将根据选择的用户表配置权限,自动创建包括功能表、角色表在内的四张数据表,并配置完成权限管理功能;

可配置图表:在生成的系统中,用户可以通过一些简单的SQL配置,直接生成出针对于某一张表的汇总信息,且汇总的数据将于登录用户的权限挂钩;

数据扩展管理:针对于小的需求修改,无需重新修改数据库结构和源代码,在界面中可以配置新增的数据,并且该数据支持查询、下载。

操作流程

f1b7ec7b500e188ec3af5d86bcd2c5c7.png

系统操作流程

实例

进入生成器:

8bd2e38d1391e4638729131a4a6ec1f0.png

首页

项目列表:

064ceee64563266adc5ab693c0f0efd4.png

项目列表

创建项目:

a89d54f1bcba7bdb04a59dcfe9a64781.png

创建项目

填写:

项目名称(中文),

项目Key(下划线、字母、数字),

选择开发语言(C#,java),

选择样式,

选择数据库(SQL Server,MySQL)

7685862ec4c016cbb62519a05c06d286.png

创建项目成功

查看项目详情:

3cf0057afbbaa7385e8bcfabd600dbae.png

项目详情

可以重新编辑项目的开发语言、模板和数据库

填写数据信息:

点击右上角的数据库

351b95274412be711eb56eff90f7db1e.png

点击数据库

1db21b323c6517d0091164127ddae012.png

配置数据库界面

这里就点击示例模板,填写默认的数据作为示例,实际中可以点击导入markdown配置自己的数据库

d4b9c9ffefbfe1246004ebeb6987c17e.png

数据库1

239b9d7db2143953c47503f3509d1497.png

数据库2

c35938c7b43a5e713a434b0bd062ac53.png

数据库3

这个测试系统实现的功能是不同的单位可以创建自己的视频资料库,视频资料库有总的分类,每个员工又可以自行创建视频分组,最后上传自己的视频;其中单位表为树形的无限分层结构。

导入MarkDown后要点击保存!!!!!!

导出项目代码:

这里以C# 做示例,毕竟这个我比较擅长。回到基础信息,点击【导出】

55b67dc3ee13a0d227e2aa47dca67b86.png

点击导出代码

进行导出代码的配置

691db2d8af695901bf3577c4747e27c0.png

导出代码设置

点击下载导出源代码

b6f39a006f9e9d4b5957d70a44ef475f.png

正在生成项目

下载源代码

cdad5f092c8ecbe3ec44f1dc13f2e564.png

下载源代码

解压后可以得到三个文件

dd2107c69c27aa6f7441c71129449c19.png

解压后的目录

TestProject:是asp.net core的项目文件

database:是数据库脚本

DLL:是需要的工具类库

以上生成的全部为源代码,不含封装的类库,全部支持二次开发

789cd0a85ae2316ea093f54257a0c91e.png

将项目导入vs

建立数据库,并将项目导入vs中,看看运行结果

b781c4b7f8d1277fd960e1b5d685f01b.png

登录界面

b448dec0b0bc42f9f9963edc62d3803a.png

主界面

d22b2c634aea8929f92af4cec530c923.png

系统角色管理

0e6d1d6c6d04695a5fc84522ee7ff1d7.png

单位管理

5b01bc8e3efcdb0d34cd08eff4c15983.png

添加单位

dc993d606aebaaa760c9c16f863b392b.png

视频分类管理

d0fa716a8f334e78cc82068ac2c36f3e.png

视频分组管理

在视频分组中可以直接管理视频

608a0a221fa946412bff442dfcf5016e.png

在视频分组中单独管理视频

单独进行视频管理

c60d826556aaa0003895cf50aa32a166.png

视频管理

视频的搜索条件:

1d763297734066beeee759dcafec0f05.png

特别说明

以上代码不经过任何人为修改,为生成出来的原始版本;

在数据表之间存在外键的情况下,生成的View代码中:

a.通过select的元素的查询会根据外键表进行级联更新

b.表格右侧的操作可以直接操作外键的子表

在markdown中,不同的数据类型,会有不同的输入方式,详情请参照平台中的操作说明

在数据表之间存在外键的情况下,生成的Controller代码中:

支持1:n的数据输入

c# 版本的功能比java 版本的功能略多一些,比如c# 版 可以直接导出excel,但java 在此版本尚不支持

生成器还是无法替代人工,所以在实际项目中还是需要人为的修改代码,所以笔者会尽可能地保证生成代码的整洁可读,便于大家进行二次开发

项目获取以及大佬指点

扫码关注下面的公众号,然后后台回复关键字【BM】自动获取,无套路。

f1cb506a0ca7ae8ac036672d9f40af09.gif

好文章,我在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值