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

目录

🥞1.整体架构图

🍕2.微服务划分图

🍔3.开发环境

🍔4.搭建git

🌭5.快速搭建服务

🍿6.数据库搭建

🧂7.获取脚手架

🥓8.代码生成器

🍳9.创建公共模块

🧇10.创建各个服务的CRUD


1.整体架构图

2.微服务划分图

3.开发环境

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

4.搭建git

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

在idea中进行创建

5.快速搭建服务

1.建工程

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

2.提交到gitee

  • 1.add源码到暂缓区
  • 2.commit提交到本地库
  • 3.push到gitee

6.数据库搭建

  • 1.连接到图形化工具
  • 2.创建相应的数据库,并cv建表语句

7.获取脚手架

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

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

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

8.代码生成器

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

  • 修改mysql配置
  • 配置相关生成策略

9.创建公共模块

创建公共模块gulimall-common

1.所需类

直接从renren-fast里面复制

2.加pom

XML 复制代码
      <dependencies>
        <!--mybatis-plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.2</version>
        </dependency>
        <!--lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.28</version>
        </dependency>

        <dependency>
            <groupId>org.apache.geronimo.bundles</groupId>
            <artifactId>httpcore</artifactId>
            <version>4.0.1_1</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>

        <!--mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.33</version>
        </dependency>
        <!--servlet-api-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>

10.创建各个服务的CRUD

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

  • 1.代码生成器运行,生成代码
  • 2.复制main文件夹到原项目
  • 3.添加yml配置
Groovy 复制代码
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.启动服务测试
相关推荐
用户29869853014几秒前
.NET 文档自动化:Spire.Doc 设置奇偶页页眉/页脚的最佳实践
后端·c#·.net
码路飞28 分钟前
GPT-5.3 Instant 终于学会好好说话了,顺手对比了下同天发布的 Gemini 3.1 Flash-Lite
java·javascript
序安InToo31 分钟前
第6课|注释与代码风格
后端·操作系统·嵌入式
xyy12331 分钟前
C#: Newtonsoft.Json 到 System.Text.Json 迁移避坑指南
后端
洋洋技术笔记34 分钟前
Spring Boot Web MVC配置详解
spring boot·后端
JxWang0534 分钟前
VS Code 配置 Markdown 环境
后端
navms38 分钟前
搞懂线程池,先把 Worker 机制啃明白
后端
JxWang0538 分钟前
离线数仓的优化及重构
后端
Nyarlathotep011339 分钟前
gin01:初探gin的启动
后端·go
JxWang0539 分钟前
安卓手机配置通用多屏协同及自动化脚本
后端