分布式项目基础架构的创建
1、使用git进行代码管理
a、使用gitee创建代码仓库
b、使用idea克隆项目到本地
c、创建微服务项目
1)商品服务、仓储服务、订单服务、优惠券服务、用户服务
共同点: 1、web、openfegin
2、每一个服务报名包含:com.shop.mall.xx(mallproduct/order/ware/coupon/member)
3、模块名
2)初始化数据库
2、node.js环境的安装
a、npm config set registry http://registry.npm.taobao.org/
b、如果有些模块下载安装失败,卸载后重新安装
命令:npm uninstall xxx
npm install xxx
3、配置&测试微服务基本CRUD代码:
a、整合Mybatis-plus:
1)导入依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
2)配置
1、配置数据源:1)导入mysql驱动 :https://mvnrepository.com/artifact/mysql/mysql-connector-java
2)配置数据源:application.yml
2、配置mybatis-plus:
1)使用@MapperScan("com.shop.mall.mallproduct.dao")
2)设置映射文件
3)使用单元测试进行测试
4、人人代码生成器: https://gitee.com/renrenio/renren-generator
1)克隆至本地,在application.yml配置数据库链接
2)配置生成代码的相关配置:generator.properties
3)在本地启动项目