谷粒商城学习笔记,第二天:项目初始化

谷粒商城学习笔记,第二天:项目初始化

项目地址

一、数据库初始化

注意:电商数据量过大,不宜建立相关外键(消耗性能)

SQL文件地址

库名功能
gulimall_oms订单模块
gulimall_pms商品模块
gulimall_sms促销模块
gulimall_ums用户模块
gulimall_wms仓储模块
gulimall_admin后台管理

二、人人开源后台管理系统

项目地址

项目名功能
renren_fastJava接口
renren_fast_vue前端VUE
##安装node.js,配置NPM 淘宝镜像
npm config set registry https://registry.npm.taobao.org

##安装
npm install

##运行
npm run dev

三、逆向工程搭建

项目地址

四、整合mybatis-plus

1、导入mybatis-plus

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

2、导入mysql connector

<!--mysql-connnector-->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.21</version>
</dependency>

3、配置数据库连接

##数据库连接
spring:
  datasource:
    username: root
    password: admin123
    url: jdbc:mysql://182.92.191.49:3307/gulimall_pms?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
    driver-class-name: com.mysql.jdbc.Driver

4、指明xml文件的扫描路径

##mybatis-plus相关配置
mybatis-plus:
  ## classpath只扫描本项目的路径,classpath*将其依赖包下的相关路径也扫描
  mapper-locations: classpath*:/mapper/**/*.xml
  global-config:
    db-config:
      ##ID自增策略
      id-type: auto
  ##别名包扫描路径
  type-aliases-package: com.lee.gulimall.product.entity

5、扫描mapper

//第一种:主启动类上统一增加
    @MapperScan("com.lee.gulimall.product.dao")
    
//第二种:在每一个mapper类上增加
    @Mapper
posted @ 2020-10-14 09:23  有一个小阿飞  阅读(28)  评论(0)    收藏  举报