第八章第一节:代码生成工程

代码生成器的作用:根据连接的数据库,生成表的增删改查的controller、dao、entity、service以及mapper文件

1:代码生成器项目下载
https://gitee.com/renrenio

renren-generator :代码生产器工程

git clone https://gitee.com/renrenio/renren-generator.git

下载完成后,进入目录删除工程中的git文件夹

2:部署renren-generator

1》把下载的renren-generator 文件夹拷贝至onlinemall总项目目录下:

2》把renren-generator 加入到总工程里

在onlinemall总工程的pom.xml中增加renren-fast的module

<module>renren-generator</module>

**3:修改renren-generator配置 **

修改数据源(指向需要逆向生成的数据库)
renren-generator\src\main\resources\application.yml

修改逆向工程的工程结构
renren-generator\src\main\resources\generator.properties

修改controller模板(去掉所有方法的shiro权限相关的注解)
renren-generator\src\main\resources\template\Controller.java.vm

4:启动renren-generator

5:代码生成:mall-prudect

1》勾选所有的表,点击生成代码

2》解压renren.zip

 把renren\main\java\com\applesnt\onlinemall\product下面的文件全部拷贝到项目的product包下
 把renren\main\resources\mapper文件夹拷贝到项目的resoucres下

3》创建公共工程mall-common(maven项目)

由于代码生成器生成的代码里面会有各种依赖以及工具类等,所以需要创建一个公共工程引入这些依赖,然后再把公共工程引入到各微服务中

4》在onlinemall-product项目的pom文件中加入公共项目onlinemall-common依赖

<dependency>
   <groupId>com.applesnt.onlinemall</groupId>
   <artifactId>onlinemall-common</artifactId>
   <version>0.0.1-SNAPSHOT</version>
</dependency>
posted @ 2021-05-30 11:30  努力的校长  阅读(44)  评论(0编辑  收藏  举报