谷粒商城2020:利用人人逆向快速开发

后端

删掉文件内的git文件夹

从这里导入renren-fast,按+号
在这里插入图片描述

主pom添加

<module>renren-fast</module>

修改数据库配置

在这里插入图片描述

启动项目

前端

打开前端,直接拖到VS里

安装node npm

在VS的终端界面/文件路径下管理员打开shell

# 安装依赖
# 1
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 2
cnpm install

# 启动服务
npm run dev

这里用npm一直失败,,cnpm才是正确的

代码生成器

导入代码生成器包

直接复制进去,父pom加入,等待子pom添加完毕,不行就刷新一下,应该只要下载好就ok

修改数据库配置文件

在这里插入图片描述

先测试gulimall_pms的

在这里插入图片描述

修改代码生成器配置文件,改成我们要的文件包名

数据库的表名以pms开头

启动项目 localhost:80

在这里插入图片描述

在这里插入图片描述

选中所有表,点生成代码,就可以逆向生成所有的表

生成的代码,拷贝进去放入对应的pms包里

发现很多依赖没有,这时就应该写一个common包存放依赖

common包存放公共和依赖

给其他包里添加common依赖

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

在common里添加公共依赖

<dependencies>
        <!--        mybatis-plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2.0</version>
        </dependency>

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

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


        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>

        <!--    导入mysql驱动    -->
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.17</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>

        <!--        服务注册/发现-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>

        <!--        配置中心来做配置管理-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>2.0.1.Final</version>
        </dependency>


    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.1.0.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

各个模块

1.添加common引用

2.用代码生成器生成表对应的代码替换JAVA包

3.修改yml的数据库配置

4.启动测试~~~

发布了6 篇原创文章 · 获赞 0 · 访问量 48

猜你喜欢

转载自blog.csdn.net/qq_25630461/article/details/105642680
今日推荐