分布式项目基础架构的创建

1、使用git进行代码管理

   a、使用gitee创建代码仓库

Image(3)

Image(4)

     b、使用idea克隆项目到本地

Image(5)

     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)设置映射文件

Image(10)

                                         3)使用单元测试进行测试

4、人人代码生成器: https://gitee.com/renrenio/renren-generator

      1)克隆至本地,在application.yml配置数据库链接

Image(11)            2)配置生成代码的相关配置:generator.properties

      3)在本地启动项目         

Image(13)

posted @ 2020-06-19 08:30  一坪海岸线  阅读(257)  评论(0编辑  收藏  举报