/renren-generator-SelfUse

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

版权属于人人官方,只是二次开发,自己留作备份

对于人人代码生成器的自定义【二次开发】

出处

原版有些不好用的,自己看了些源码给他改了一部分(比如dao--->mapper,entity--->PO,删除了些官方的分页,crud)

其实最主要的是这个以后习惯中想全部都用localDateTime代替date然后改了一点,发现导包的路径也得改,导包的路径改了,其他的类名也顺便一起改了,后来就改完了

其实主要是为了表中几十个字段的时候,建实体类太体力劳动了

package.moduleName
├── controller
├── ├── 表名Controller 
├── service
├── ├── I表名Service 
├── ├── impl
├── ├── ├── 表名ServiceImpl 
├── mapper
├── ├── 表名Mapper 
├── ├── xml
├── ├── ├── 表名Mapper.xml
├── entity
├── ├── 表名PO

后续有个点PO是否直接放到entity-->PO包-->PO类,现在碰到的项目一般在entity-->PO包之间都会有对应的模块名字,看情况要不要

使用方法

跟官方的差不多

  1. resources-->generator.properties中改下包名,模块名

  2. resources-->application.yml里面改下数据库

  3. 启动。进入:http://localhost/即可

    tips:压缩包中复制这四个文件夹controllerservicemapperentity。在java中这四个文件夹的上一级Ctrl+V可以直接把所有的文件都粘贴到对应的位置

    1. 还有一点默认是mysql的,其他数据库需要修改DbConfig具体参考官方的教程

原文档内容

项目说明

  • renren-generator是人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务

如何交流、反馈、参与贡献?



本地部署

  • 通过git下载源码
  • 修改application.yml,更新MySQL账号和密码、数据库名称
  • Eclipse、IDEA运行RenrenApplication.java,则可启动项目
  • 项目访问路径:http://localhost

演示效果图: 输入图片说明