谷粒商城day12-使用人人开源代码生成器生成代码

分布式电商项目六:使用人人开源的代码生成器反向开发代码 分布式电商项目六:使用人人开源的代码生成器反向开发代码 克隆人人开源的代码生成器项目 同之前克隆的fast项目,不再演示。删除掉.gti版本控制文件夹,放入到mall-1995项目中。 之后编辑pom文件,添加模块: <module>renren-generator</module> 之后更新maven依赖,修改模块的配置文件。每一次添加开源项目,都要优先修改配置文件: 配置文件有两个,先修改application.yml,主要修改mysql配置: # mysql spring: 阅读详情

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注解的部分去除

人人开源代码生成器的使用 1.克隆 2.修改配置信息 2.1.数据库配置信息 2.2.修改生成器配置信息中包名等 3.启动生成器项目 4.页面访问 5.生成代码步骤 a.全选 b.点击生成代码按钮 c.下载代码压缩包 6.导入生成的代码 导入后发现好多报红 7.修改 8.启动 ... 阅读详情

相关推荐

华硕笔记本键盘失灵恢复方法全解析

华硕笔记本键盘失灵问题可能由多种原因导致,但大多数问题都可以通过上述方法得到解决。在尝试恢复键盘功能时,请务必按照步骤操作,并注意备份重要数据。如果问题依然存在,请寻求专业维修人员的帮助。希望本文能够帮助大家快速解决华硕笔记本键盘失灵的问题!

mmoo_python的博客 4228

人人开源代码快速生成品牌管理的前后端基本代码

一点睛 通过人人开源快速生成基本的前后端代码,以满足基本的增删改查,然后根据实际业务,去修改前面生成的基本代码,以满足实际业务需求。 二 依赖表的结构 /*表: pms_brand*/------------------ /*列信息*/----------- Field Type Collation Null Key Default Extra Privileges .

实践求真知 628

告别Keil,在Windows上用VSCode + arm-none-eabi-gcc + Makefile搭建国产MCU开发环境(附JLink配置避坑)

本文详细介绍了如何在Windows上使用VSCode、arm-none-eabi-gcc和Makefile搭建国产MCU开发环境,替代传统的Keil和IAR。内容涵盖工具链配置、工程结构设计、Makefile编写、VSCode集成调试以及高效开发工作流,特别针对国产MCU如复旦微FM33系列提供了优化方案和避坑指南。

weixin_28729205的博客 434

人人逆向工程代码生成的建造和使用和踩坑

1.1逆向工程代码生成的建造和使用 https://gitee.com/renrenio/renren-generator 克隆人人开源的代码生成器 git clone https://gitee.com/renrenio/renren-generator.git 删除下载的git文件 配置 yml properties 启动 代码生成器 注意点 一 复制main到 需要生成的路径 注意点二 注意点三 注意点四 有时候我们不需要 所有的注解 对象什么的可以去 路漫漫 ...

weixin_50224527的博客 846

避开这5个坑!用MATLAB做核密度估计时90%人会犯的错误

本文详细解析了使用MATLAB进行核密度估计时常见的5个高频错误,包括三维数据可视化、带宽参数优化、大数据量处理、核函数选择及版本兼容性问题。特别针对核密度估计中的关键参数带宽(bandwidth)提供了数据驱动的优化策略,帮助用户提升分析精度与效率。

jenkins8butler的博客 277

【SystemVerilog笔记(一)】数据类型

(一)内建数据类型 1.按照四值逻辑和二值逻辑分类 四值逻辑类型:integer、logic、reg、wire等线网类型 二值逻辑类型:byte、shortint、int、longint、bit 2.按照有符号和无符号分类 有符号类型:byte、shortint、int、longint、integer 无符号类型:bit、logic、reg、wire等线网类型 ※记忆:按位定义的变量是无符号的。 (二)软件常用类型 1.定宽数组 在这里插入代码片 ...

cc__cc__的博客 1万+

谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器

项目介绍、项目环境搭建、docker配置mysql,redis,jdk,maven、人人开源、快速开发、安装nodejs、逆向工程搭建,人人开源代码生成器

种一棵树最好的时间是十年前,其次是现在 1万+

无痛安装及初始配置 PHP 8.0.3 + Apache 2.4 + MySQL 8.0

PHP 8.0.3 + Apache 2.4 + MySQL 8.0MySQL 8.0.23 安装下载安装配置环境变量初始化MySQLPHP8.0.3 安装下载安装配置环境变量Apache 2.4 安装下载安装启动 MySQL 8.0.23 安装 下载 到官方网站下载:https://dev.mysql.com/downloads/mysql/ 目前的最新版本是MySQL 8.0.23 在Windows上有两种安装方式,一个是zip压缩文件解压然后配置,另一个是图像化界面安装。 这里选择第一种方法安装:

Kuang Da's Blog 6208

谷粒商城-基础篇-DAY1

一、人人开源搭建后台管理页面 1.整合renren-fast 下载renren-fast、renren-vue renren-fast加入gulimall项目 3. 创建renren-fast数据库,并且修改新的数据源 2.配置前端环境 下载node.js,并配置npm淘宝镜像 npm config set registry https://registry.npm.taobao.org vscode终端中,输入 npm install 版本最好与教程一致 构建成功后,npd run

weixin_43926382的博客 611

ad新版本学习笔记(基本包含一套流程)Altium Designer(ad20/ad21/ad22/ad23)

ad20-ad23学习笔记,逐渐补全

安和的博客 4万+

VUE3 实战手记(一)集成 EasyUI for Vue 组件库

本文详细介绍了如何在VUE3项目中集成EasyUI for Vue组件库,包括环境准备、基础安装、配置与集成、TypeScript类型问题解决以及组件实战等内容。EasyUI以其轻量级和开箱即用的特性,特别适合快速开发后台管理系统,提升开发效率。

weixin_30628801的博客 530

使用人人开源代码生成器自动生成项目简单代码

人人开源地址 使用git clone 将generator项目克隆到本地 将代码生成器放入到项目中(去掉项目本身的git信息) 使用IDE打开父项目(是需要生成东西的项目) 将代码生成器项目加入到子模块中 接下来就要配置数据库信息,因为需要逆向生成代码 需要生成那个数据库的信息就修改url后的数据库名 然后就去配置properties文件 #代码生成器配置信息 # 主路径 #mainP...

qq_42605968的博客 3999

H3C BGP联盟实验

bgp,bgp联盟,bgp公认团体属性,

一只懒羊羊 970

人人快速开发平台搭建与代码生成器

将平台搭建起来(跑起来) 1.下载资源 这个就不多说了,去gitee下载:贴个网址:https://gitee.com/renrenio 从码云上拉下来以下三个项目: 分别导入到 你的 vscode中与idea中。 2.跑前端的vue 在vscode中打开renren-fast-vue。然后输入npm run dev 将前端项目跑起来,出现下面的页面就说明跑成功了。但是验证码哪里还是空白说明后端代码没有跑。 3.下面运行后端代码需要先找到你下载下来的数据库在db文件夹下(我这里用的是

qq_41437163的博客 3802

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

人人代码生成器--简化你的开发

gitee项目人人代码生成器

徐大大的博客 895

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

今天使用人人代码生成器的时候,出现了一个错误,记录一下:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. 出错原因是我使用的mysql-connector-java版本是5,而数据库版本是8。 解决方式是修改pom.xml文件中mysql-connector-java的版本 <mysql.version>8.0.11</mysql.version&gt

qq_29419791的博客 587

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

四、人人开源

文章目录一、整合人人开源1.整合人人开源二、使用步骤1.引入库2.读入数据总结 一、整合人人开源 1.整合人人开源 gitee搜索人人开源,找到renren-fast,在克隆 / 下载那里 复制https, 打开git 的 git bash here ,使用命令 git clone https://gitee.com/renrenio/renren-fast.git 在找到 renren-fast-vue ,在克隆 / 下 载那里 复制https, 使用命令git clone https://git

gys9895的博客 2345

人人开源代码生成器启报错

发现application.yml中的这个爆红了,提示这个已被弃用了。解决方案是在application.yml中加入。最近用了一下人人开源的代码生成器发现启动报错。但发现启动找不到这个问题。

Human_nature_cxk的博客 1163

人人开源代码生成器,生成代码包结构出错

人人开源,代码生成时包结构出错; 配置文件规范

a1369760658的博客 641

谷粒商城-2020-学习笔记-17-人人开源代码生成器搭建逆向工程-以及common工程的聚合依赖

第一步:git clone 人人开源代码生成器 第二步:将下载下来的renren-generator也放入父目录下 第三步,同样IDEA右侧maven project中添加pom文件,将该工程引入,并导入依赖 第四步,配置该项目中的 generator.properties文件 第五步,修改application.yml的数据库配置,父工程pom中加入 <module>renren-generator</module> 第六步:直接启动,访问81端口(修改了端口,默认80

weixin_43686221的博客 772

IDEA生成带注解、注释的实体类/自定义Genarate POJOS.groovy

使用idea默认配置生成Entity 1、在视图中找到数据库配置,连上数据源; 2、找到需要生成实体类的表,右键选项:Scripted Extensions,IDEA默认脚本为Generate POJOs.groovy,点此选项; 3、在弹出框选择实体类要放置的位置,确认后生成文件; 自定义配置生成Entity 从生成的实体类可以看出并不能满足我们的需求,当字段过多时,自己添加注释注解会浪费大量时间;所以我们可以自定义脚本实现需求; 1、还是在表格右键选项:Scripted Extensions

weixin_44954052的博客 3224

代码生成器自定义Entity的部分注解

对mybatis-plus代码生成器的entity模板进行部分自定义 此文章观看前提:已经能用mybatis-plus自动生成代码 前因:因为原有模板自动生成的entity为下面这样,表字段为name,age,number,但我想生成图2的样子,在每个字段前面添加个注解@ApiModelProperty() 查找了我的代码生成器那个配置类,debug了最后要生成模板的两句,找到了我的ent...

Sukn的博客 1880

谷粒商城-使用代码生成器生成代码

1、修改代码生成器配置 generator.properties application.yml 2、启动 io/renren/RenrenApplication.java 3、复制文件夹 main 到指定的微服务目录下 4、依赖公共工程 <dependency> <groupId>com.atguigu.gulimall</groupId> <artifactId>gulimall-common</artifactId>

wfz627的博客 427

人人开源之代码生成器(renren-generator)

本篇文章,主要包含三个部分,介绍、代码生成演示、代码分析(不会很深入)等 三个部分足以让你学会使用,实际生产可能遇到的问题不会在这遇到。 代码生成器的作用在于提高开发效率。但是这个代码生成器仍有其局限性,因为它并不具有多表和级联相关的代码生成。只能针对单一的表而言。这是一个比较大的局限性。 一、介绍 Renren-generator代码生成的思想主要是通过volocity模板并打成zip包...

weixin_30655569的博客 2997

谷粒商城项目总结--SpringCloud Alibaba

SpringCloud Alibaba1. 版本选择2. 项目中的依赖NacosSpringCloud Alibaba-Nacos[作为注册中心]SpringCloud Alibaba-Nacos[作为配置中心]Feign 声明式远程调用Gateway 1. 版本选择 由于 Spring Boot 1 和 Spring Boot 2 在 Actuator 模块的接口和注解有很大的变更,且spring-cloud-commons 从 1.x.x 版本升级到 2.0.0 版本也有较大的变更,因此我们采取跟Sp

AgoniL的博客 368

谷粒商城day14-逆向生成所有微服务基本CRUD代码并运行

上两天生成了商品服务基本CRUD代码并配置好了数据源,实现了基本的CRUD功能,现在完成剩下几个模块的 只记一个 1.修改配置文件 数据源 生成代码路径及表前缀 2.启动项目生成代码,拷贝覆盖到相应模块 ...

JavaCoder_juejue的博客 487
上一篇: 谷粒商城day11-人人开源搭建后台管理系统的前后端
下一篇: 谷粒商城day13-配置及测试微服务基本CRUD功能
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值