精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品原创,禁止转载和任何形式的非法内容使用,违者必究
人人代码生成器轻量但完整,对初学者友好,优于小公司摸索写的前端框架。学过后可以考虑支持拖拉的框架,这类框架在github上很多,阿里物联网云也支持低代码开发网站。
人人代码生成器主要是针对我们的人人开源项目设计的,因此具有一定的针对性,在这里,我们以人人开源项目renren-fast为例来讲解,renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】,该项目运行后,效果如图所示,接下来我们就使用代码生成器来快速给项目添加模块。
renren-generator是人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务 本地部署: 通过git下载源码 修改application.yml,更新MySQL账号和密码、数据库名称 Eclipse、IDEA运行RenrenApplication.java,则可启动项目 项目访问路径:http://localhost
renren-generator是人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
本地部署:
通过git下载源码
修改application.yml,更新MySQL账号和密码、数据库名称
Eclipse、IDEA运行RenrenApplication.java,则可启动项目
项目访问路径:http://localhost
部署成功后效果如图所示,显示出我们数据库中所有的表。
我们在数据库中再创建一个英雄表:
CREATE TABLE `tb_heros` (
`heros_id` BIGINT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) DEFAULT NULL COMMENT '名字',
`intro` VARCHAR(500) DEFAULT NULL COMMENT '介绍',
`power` TINYINT DEFAULT NULL COMMENT '武力',
`intelligence` TINYINT DEFAULT NULL COMMENT '智力',
PRIMARY KEY (`heros_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='英雄';
之后我们再次刷新代码生成器界面,会发现多了一个英雄表:
我们选中英雄表,点击生成代码按钮,会生成一个“renren” 压缩包,我们将压缩包解压,得到如下文件:main目录和sql文件。main目录下有:java和resource目录。
分别是资源文件和代码文件。
首先我们打开我们的资源文件,发现里面有一个src文件夹和一个mapper文件夹
后端:mapper文件里包含的是后端部分中我们该新增模块的mybatis的配置文件HerosDao.xml,
前端:而我们的src文件里包含了前端部分中我们新添加模块的前端视图部分,我们先将前端部分代码添加到指定位置,注意右图最下面两个文件。
这次我们能够看到项目中新添加的模块能够正常使用,通过我们的代码生成器,快速的实现了新创建表的增删改查各种功能。