分布式项目实战第五天,使用人人开源搭建项目脚手架快速开启项目

一、导入我们自己的数据库,作用项目具体业务之后会讲解

商城数据库sql文件如下:

链接:https://pan.baidu.com/s/1G4U-6Eso-N7fLpCokymwdA 
提取码:3hd7 
复制这段内容后打开百度网盘手机App,操作更方便哦

分别建立数据库并新建对应的数据库

在这里插入图片描述

二、设置数据库自启动随系统

#手敲啊,增加记性,好记性不如手敲

sudo docker update mysql5.7 --restart=always

sudo docker update redis --restart=always

#复习一下docker命令啊,记得手敲

systemctl start docker 启动docker

systemctl restart docker 重启docker

systemctl stop docker 停止dokcer

三、到码云搜索开源项目,把下图的三个都git下来

#手敲手敲git 命令,我都是手敲的
git clone git@gitee.com:renrenio/renren-generator.git  #下载代码生成器
git clone git@gitee.com:renrenio/renren-fast-vue.git   #vue前端
git clone git@gitee.com:renrenio/renren-fast.git   #java后台

在这里插入图片描述

四、先捯饬后台的项目吧,把fast解压,删除原来的.git,复制到我们原来的项目中,将文件配置到聚合工程中,将renren-fast等pom导入maven管理,等待下载

把文件夹里面的db下的mysql.sql数据创建admin数据库,运行文件
在这里插入图片描述

修改配置文件yml,dev下面,然后到你自己安装的数据库以及密码。配置完后运行看看是否报错,然后就等下一步安装vue

五、安装vue项目

1、删除.git文件,然后拖到vscode

2、首先呢,你要玩这玩意,你要安装node.js,使用里面的npm,就是跟maven差不多的东东,下载vue包的

#安装完呢,查看版本
node -v 
#切换成码云爸爸的镜像,毕竟下载快嘛
npm config set registry http://registry.npm.taobao.org/

#升级npm
npm install -g  npm

3、这些都结束了呢,那就在vscode里的命令控制台输入,安装这个项目的依赖包吧,

又可以休息一会了。

npm install

4、如果安装失败,先运行下面,再npm install

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

5、成功之后,运行下面命令运行项目

npm run dev

注意!要先启动后台,再启动前台,不然验证码出不来,够大的提示了吧。

六、该到我们自己的项目了,把下载的代码生成器跟之前后台项目一样导入进系统。

1、将pom导入maven管理

修该代码生成器里面的配置文件修改成对应的数据库

然后打开生成代码,替换对应项目的main

修改然后添加

创建公共模块,都要用到

mybaits plus的maven

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.1</version>
</dependency>
 <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.1</version>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.4</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.12</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.18</version>
        </dependency>

``

yml数据库链接配置
mybatis-plus配置`

spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql://192.168.56.10:3306/order
    driver-class-name: com.mysql.cj.jdbc.Driver
mybatis-plus:
    db-config:
      id-type: auto
    mapper-locations: classpath:/mapper/**/*.xml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

@我不是大鹏

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

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

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

打赏作者

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

抵扣说明:

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

余额充值