当前位置: 首页 > news >正文

南宁做网站推广的公司哪家好企业内训机构

南宁做网站推广的公司哪家好,企业内训机构,新疆电子商务网站建设,武汉有个人做网站的文章目录 一,使用逆向工程步骤梳理1,修改逆向工程的application.yml配置2,修改逆向工程的generator.properties配置3,以Debug模式启动逆向工程4,使用逆向工程生成代码5,整合生成的代码到对应的模块中 二&am…

文章目录

  • 一,使用逆向工程步骤梳理
    • 1,修改逆向工程的application.yml配置
    • 2,修改逆向工程的generator.properties配置
    • 3,以Debug模式启动逆向工程
    • 4,使用逆向工程生成代码
    • 5,整合生成的代码到对应的模块中
  • 二, 配置各模块
    • 1,修改或者新增各模块的配置文件application.yml
    • 2,启动类配置Mapper类信息
    • 3,为各模块分配端口
    • 4,各模块增加对common模块的依赖
  • 三,测试

本节的主要内容是为使用逆向工程为其他模块生成代码,还未生成代码的模块有4个:

  • gulimall-order,订单模块
  • gulimall-coupon,优惠券模块
  • gulimall-ware,仓储模块
  • gulimall-member,会员模块

一,使用逆向工程步骤梳理

接下来使用逆向工程为商品服务gulimall-product生成相关的代码,其他的服务生成代码的步骤相似。按照下面步骤分别为其他4个模块生成代码,并整合到各自模块。

1,修改逆向工程的application.yml配置

在Idea中打开如下application.yml文件,修改数据库名。

  • gulimall-order,订单模块对应的数据库名为gulimall_oms
  • gulimall-coupon,优惠券模块的数据库名为gulimall_sms
  • gulimall-ware,仓储模块的数据库名为gulimall_wms
  • gulimall-member,会员模块的数据库名为gulimall_ums

在这里插入图片描述

2,修改逆向工程的generator.properties配置

在这里插入图片描述

修改说明:

  • ① 模块名,各模块的模块名如下。

gulimall-order,订单模块对应的模块名为order
gulimall-coupon,优惠券模块的模块名为coupon
gulimall-ware,仓储模块的模块名为ware
gulimall-member,会员模块的模块名为member

  • ② 表前缀,这个配置非常重要,数据库表名都是有前缀的,比如商品模块的表的前缀是pms_,这个配置的作用时在生成表对应的实体类时,类的名称去掉前缀。如下图,根据这个配置,表pms_attr生成的类名是Attr,如果没有这个配置,类名是PmsAttr

gulimall-order,订单模块对应的数据库名为oms_
gulimall-coupon,优惠券模块的数据库名为sms_
gulimall-ware,仓储模块的数据库名为wms_
gulimall-member,会员模块的数据库名为ums_

3,以Debug模式启动逆向工程

每次修改配置后,如下,启动逆向工程。
在这里插入图片描述

启动成功后,输入localhost:2345,即可访问逆向工程的前端页面,注意我把逆向工程的端口改成了2345,所以要带上端口,端口配置在如下图位置。
在这里插入图片描述

逆向工程前端页面如下。

在这里插入图片描述

4,使用逆向工程生成代码

在这里插入图片描述
如上图操作,生成代码。

  • ① 修改分页配置,把所有的表名展示在一页中。
  • ② 全选,对所有的表生成对应的实体类。
  • ③ 点击按钮,生成代码。

点击生成代码按钮后,生成的代码会被打包,然后自动下载。

在这里插入图片描述

压缩包的内容如下,我们需要的代码在main文件夹中。

在这里插入图片描述

5,整合生成的代码到对应的模块中

按下图方式,右键gulimall-productmain文件夹,选择Open In -> Explorer,打开gulimall-product模块代码所在文件夹。

在这里插入图片描述

然后把解压的main文件夹中的内容,拷贝到打开的main文件夹中。

拷贝完成后,idea中可以看到如下结构的代码。

在这里插入图片描述

二, 配置各模块

1,修改或者新增各模块的配置文件application.yml

在这里插入图片描述

  • 配置端口信息
  • 配置数据库连接信息
  • 配置mybatis信息

2,启动类配置Mapper类信息

在各模块的启动类上使用注解MapperScan声明Mapper接口文件所在包。

@MapperScan(basePackages = "com.atguigu.gulimall.product.dao")

3,为各模块分配端口

在开发工程中,可能同时启动多个服务,为了避免端口冲突,为每个模块分配一个端口。

gulimall-product,商品模块的端口为 10000
gulimall-order,订单模块对应的的端口为 9000
gulimall-coupon,优惠券模块的端口为 7000
gulimall-ware,仓储模块的端口为 11000
gulimall-member,会员模块的端口为 8000

4,各模块增加对common模块的依赖

在各模块的pom.xml中增加如下依赖。

		<dependency><groupId>com.atguigu.gulimall</groupId><artifactId>gulimall-common</artifactId><version>0.0.1-SNAPSHOT</version></dependency>

三,测试

启动各工程后,可以在浏览器上访问对应接口,如果能正常响应,说明生成的代码和配置没有问题。

在这里插入图片描述

http://www.ds6.com.cn/news/2358.html

相关文章:

  • 乌兰察布做网站公司广州王牌seo
  • 做家教网站怎么样产品推广软文范文
  • 用rp怎么做网站功能按钮朋友圈广告怎么投放
  • 服装网站功能优秀的网络搜索引擎营销案例
  • 旅游网站策划方案凡科建站
  • 宝安专业网站设计公司深圳网络营销
  • 哪里做网站做得好滕州百度推广
  • 北京做网站公司推荐品牌网站建设制作
  • 公司里面有人员增减要去哪个网站做登记企业网站设计与推广
  • 宁波品牌网站推广优化公司微博指数查询入口
  • 北京网站建设公司动感成都网站快速排名软件
  • 网站建设一般多少钱新闻网络推广违法吗
  • 企业自建网站的优缺点百度指数查询官方下载
  • 在线做印章网站龙岗网站建设
  • 类似于美团的网站开发山东网站seo推广优化价格
  • 广州建设工程领域平台登录上海网站排名优化
  • 小型网站有哪些关键词搜索方法
  • 搜索引擎优化搜索优化seo的主要工作内容
  • 厦门网站做优化百度关键词投放
  • 教育机构如何引流与推广百度网站排名优化
  • 国家电网 两学一做 网站电脑清理优化大师
  • 有没有教做健身餐的网站做直销去哪里找客户
  • 上海建设厅网站目前最新推广平台
  • 平谷做网站360指数查询工具
  • php除了做网站还能做什么网络软文发布
  • 顺的网站建设教程网站推广与优化平台
  • 杭州门户网站有哪些广告投放运营主要做什么
  • 网页制作素材库属不属于信息管理网站seo排名优化工具
  • 文山网站建设求职简历江门网站定制多少钱
  • 医院网站建设方案ppt绍兴百度seo排名