逆向工程的使用和思考

        前几天对刚刚搭建的电商项目进行了模块构建.使用人人开源的renren-generator逆向生成基本的CRUD代码.附上地址:https://gitee.com/renrenio/renren-generator?_from=gitee_search

        使用方法:1.使用git拉取项目,并删除项目中的.git文件;2.然后对application.yml和generator.properties进行修改.主要修改点包括以下几个地方.

spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    #MySQL配置
    driverClassName: com.mysql.cj.jdbc.Driver
    ####################################################要改动的地方
    url: jdbc:mysql://192.168.193.51:3306/gulimall_wms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: root

修改数据库路径,该路径为你要使用逆向工程生成基本代码的数据库.

package=com.atguigu.gulimall
##########################################################需要改动的地方
moduleName=ware
#\u4F5C\u8005
author=james
#Email
email=james@163.com
#\u8868\u524D\u7F00(\u7C7B\u540D\u4E0D\u4F1A\u5305\u542B\u8868\u524D\u7F00)
#####################################需要改动的地方
tablePrefix=wms_

package

moduleName

tablePrefix为数据库内的表前缀,加上该前缀.逆向工程之后就会舍弃该表前缀.

总结,该项目中使用逆向工程的步骤:

1.设计好数据库

2.使用人人开源代码构造器连接上需要构建基本CRUD代码的数据库

3.启动项目,使用brower进入登录页面.进行代码生成.

逆向工程定义:逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品

上一篇:BERT相关变体原理理解


下一篇:maven逆向工程