1.链接如下,进入后拷贝地址
https://gitee.com/renrenio/renren-generator
2.移入项目并添加为模块
拷到项目文件夹
加入模块
3.修改配置文件
数据库连接信息
代码生成后放置路径,用户名邮箱及表前缀配置
4.启动项目,并生成代码
这里我们全部选中并点击生成代码
将生成的main文件夹与子模块 gulimall_product模块内内容对比然后拷入
再次打开产品模块时项目结构如下
5.创建gulimall-common 模块添加公共依赖与拷贝公共类以解决报错
打开可以看到类报很多错,那是因为我们缺少一些公共类与依赖
创建一个模块guli-common,用于所有服务的公共类与依赖的提供与管理
gulimall-product添加gulimall-common依赖
根据gulimall-product模块内错误信息在gulimall-common里添加依赖,先添加如下两个依赖
根据common内的引用先创文件夹,再把下面两个工具类从renren-fast内拷入common模块
现在就可以dao层,entity层跟service层没有报错了
再看controller层
由于后面不用shiro都用springsecurity所以把这些注解都去除
再看到有一个R类找不到,从renren-fast拷过来,发现有报错
添加依赖
下面依赖从fast里去找
再把constant类拷过来,可以看到query类不报错了
再继续把controller模块使用shiro注解部分都删除,现在整个product模块就不报错了
把自动生成代码的模板里的使用shiro注解的部分去除