renren-fast是一个轻量级的Spring Boot2.1快速开发平台,它能快速帮我们搭建好一个项目以及生成一些基本的增删改查代码,介样的话我们就能更好地专注于我们自己的一些业务,真香!!!
那么下面我们就开始吧!
一、创建springboot项目
我们要先自己创建好数据库,由于自己刚好要写项目,于是我自己就创建的下面这一个springboot项目:
二、克隆renren-fast代码
人人开源官方gitee地址:人人开源
来到官方网址以后,咱找到仓库里的renren-generator
(如下),将他的项目整个clone到我们自己的电脑上。可以看到他有好几个开源项目,之后我们都可以去试试他们
三、修改配置文件
- 数据库
我们先用IDEA打开我们刚刚下载好的项目,打开我们的application.yml
配置文件,修改url、username、password
- 代码生成配置
我们再来到generator.properties
中,跟据自己的项目来修改即可
- 修改模板
来到/resource/template
下(如下图),其实模板里面就是对应着代码的生成规则(controller、dao、entity等),我们将Controller.java.vm
里的这段代码@RequiresPermissions("${moduleName}:${pathName}:list")
注释掉,记得有5个!然后删除import org.apache.shiro.authz.annotation.RequiresPermissions;
就可以啦!
四、生成代码
激动的心,颤抖的手终于可以生成代码了嘿嘿嘿,我们先来启动我们的项目,并在浏览器中访问localhost
生成的压缩包,直接把main文件夹复制粘贴到自己的项目就好啦!
五、修改代码
自动生成的代码我们还要进行亿点点修改
- 导入依赖
1 | <!-- spring-web框架 --> |