谷粒商城【成神路】-【1】——项目搭建

目录

1.整体架构图

2.微服务划分图 

3.开发环境 

4.搭建git 

5.快速搭建服务 

6.数据库搭建 

7.获取脚手架

8.代码生成器 

9.创建公共模块 

10.创建各个服务的CRUD 


1.整体架构图

谷粒商城【成神路】-【1】——项目搭建_第1张图片

2.微服务划分图 

谷粒商城【成神路】-【1】——项目搭建_第2张图片

3.开发环境 

  1. idea2021.2
  2. jdk1.8
  3. maven3.8.1

4.搭建git 

小张这里使用gitee~,创建仓库完成后复制ssh

谷粒商城【成神路】-【1】——项目搭建_第3张图片

在idea中进行创建

谷粒商城【成神路】-【1】——项目搭建_第4张图片 

5.快速搭建服务 

1.建工程

  • 1.在工程模块下创建服务模块
  • 2.注意jdk和maven版本

谷粒商城【成神路】-【1】——项目搭建_第5张图片

2.提交到gitee

  • 1.add源码到暂缓区

谷粒商城【成神路】-【1】——项目搭建_第6张图片

  • 2.commit提交到本地库

谷粒商城【成神路】-【1】——项目搭建_第7张图片

  • 3.push到gitee 

谷粒商城【成神路】-【1】——项目搭建_第8张图片

6.数据库搭建 

  • 1.连接到图形化工具

谷粒商城【成神路】-【1】——项目搭建_第9张图片

  • 2.创建相应的数据库,并cv建表语句 

谷粒商城【成神路】-【1】——项目搭建_第10张图片

7.获取脚手架

纯手工搭建前后端费时费力费脑,直接gilt clone~

谷粒商城【成神路】-【1】——项目搭建_第11张图片

 将后端:renren-fast和前端:renren-fast-vue克隆到本地

谷粒商城【成神路】-【1】——项目搭建_第12张图片

删除文件中的  .git ~ 并修改后端数据后分别启动~

谷粒商城【成神路】-【1】——项目搭建_第13张图片

8.代码生成器 

谷粒商城【成神路】-【1】——项目搭建_第14张图片

删除 .git 并将其加入gulimall工程~ 

  •  修改mysql配置

谷粒商城【成神路】-【1】——项目搭建_第15张图片

  • 配置相关生成策略 

谷粒商城【成神路】-【1】——项目搭建_第16张图片

9.创建公共模块 

创建公共模块gulimall-common

1.所需类

直接从renren-fast里面复制

谷粒商城【成神路】-【1】——项目搭建_第17张图片

2.加pom

      
        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.4.2
        
        
        
            org.projectlombok
            lombok
            1.18.28
        

        
            org.apache.geronimo.bundles
            httpcore
            4.0.1_1
        
        
            commons-lang
            commons-lang
            2.6
        

        
        
            mysql
            mysql-connector-java
            8.0.33
        
        
        
            javax.servlet
            servlet-api
            2.5
            provided
        
    

10.创建各个服务的CRUD 

 这里只展示gulimall_ware模块,其他模块照猫画虎

  • 1.代码生成器运行,生成代码

谷粒商城【成神路】-【1】——项目搭建_第18张图片

  • 2.复制main文件夹到原项目 

谷粒商城【成神路】-【1】——项目搭建_第19张图片

  • 3.添加yml配置 
server:
  port: 11000

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://192.168.20.129:3306/gulimall_wms
    username: root
    password: root

mybatis-plus:
  mapper-locations: classpath:/mapper/**/*.xml
  global-config:
    db-config:
      id-type: auto
  • 4.启动服务测试 

谷粒商城【成神路】-【1】——项目搭建_第20张图片

谷粒商城【成神路】-【1】——项目搭建_第21张图片

你可能感兴趣的:(谷粒商城【弑神战】,架构,spring,cloud,后端,java,spring,分布式,中间件)