谷粒商城接入人人开源项目(接私活必备)

目录

        • 人人开源系统搭建后台管理系统
            • 部署后端
            • 部署前端
        • 逆向工程的开发及使用
        • 项目集成Mybatis-plus插件

人人开源系统搭建后台管理系统

【人人开源】

将以下项目克隆到本地文件夹

谷粒商城接入人人开源项目(接私活必备)_第1张图片

renren-fast:构建后台管理系统

renren-fast-vue:前端项目构建

renren-generator:代码生成器

部署后端

renren-fast项目拷贝到谷粒商城项目下:
谷粒商城接入人人开源项目(接私活必备)_第2张图片pom添加以下代码即可

<module>renren-fastmodule>

接下来将renren-fast项目下的mysql文件放入数据库执行后,在此工程下修改数据库的连接,用户名以及密码启动项目即可,默认端口8080。

部署前端

需要安装node.js-10.16.3,版本最好保持一致

下载之后设置淘宝镜像:

npm config set registry http://registry.npm.taobao.org/

vscode打开renren-fast-vue

先运行npm install后运行npm run dev页面会自动跳转出来,就表示部署成功!!!

逆向工程的开发及使用

renren-generator按照上面的方式集成至项目中

修改配置文件application.yml文件:

谷粒商城接入人人开源项目(接私活必备)_第3张图片
修改配置文件generator.properties文件为你自己数据库中的配置:

配上自己的名字和模块名:

谷粒商城接入人人开源项目(接私活必备)_第4张图片
启动``generator`项目后访问 http://localhost/ 点击生成代码就可以下载出代码了,生成的代码有基本的增删改查和vue的代码:

谷粒商城接入人人开源项目(接私活必备)_第5张图片
随后就可以将生成的代码放在各自的模块中,每个模块的操作都是一样的。
谷粒商城接入人人开源项目(接私活必备)_第6张图片

项目集成Mybatis-plus插件

  • 导入依赖
<dependency>
	<groupId>com.baomidougroupId>
	<artifactId>mybatis-plus-boot-starterartifactId>
	<version>3.2.0version>
dependency>
  • 配置
    配置数据源
    导入mysql驱动
 
<dependency>
    <groupId>mysqlgroupId>
    <artifactId>mysql-connector-javaartifactId>
    <version>8.0.17version>
dependency>

application.yml配置

spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql://192.168.140.130:3306/gulimail_pms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
    driver-class-name: com.mysql.cj.jdbc.Driver

配置mybatis-plus
启动类注解使用@MaperScan扫描sql映射文件所在的位置

# mybatis-plus插件配置
mybatis-plus:
  mapper-locations: classpath:/mapper/**/*.xml
  global-config:
    db-config:
      id-type: auto # 表的主键生成规则

你可能感兴趣的:(尚硅谷谷粒商城项目)