谷粒商城学习笔记,第二天:项目初始化
一、数据库初始化
注意:电商数据量过大,不宜建立相关外键(消耗性能)
库名 | 功能 |
---|---|
gulimall_oms | 订单模块 |
gulimall_pms | 商品模块 |
gulimall_sms | 促销模块 |
gulimall_ums | 用户模块 |
gulimall_wms | 仓储模块 |
gulimall_admin | 后台管理 |
二、人人开源后台管理系统
项目名 | 功能 |
---|---|
renren_fast | Java接口 |
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