spring全家桶项目开篇

项目为前后端分离项目
后端技术栈为:


image.png

此项目一共有十几个模块
我们首先来搭建 父工程 parent 和 公共子模块 conmon 以及 基础微服务 base

Api文档采用 swagger 双击 nginx 就可以访问接口

前后端的约定返回码为

spring全家桶项目开篇_第1张图片
image.png

Restful架构:

image.png

spring全家桶项目开篇_第2张图片
image.png

Restful 接口规范 :


image.png

Get:


spring全家桶项目开篇_第3张图片
image.png

Post:


spring全家桶项目开篇_第4张图片
image.png

spring全家桶项目开篇_第5张图片
image.png

Put:


spring全家桶项目开篇_第6张图片
image.png

Delete:


spring全家桶项目开篇_第7张图片
image.png

需要注意的是 我们的 mysql 使用的是 docker 上
我们需要下载镜像 并创建容器

spring全家桶项目开篇_第8张图片
image.png

首先搭建父工程:

image.png

删除 src 文件夹
修改pom

pom

tensquare_parent
项目名称


    org.springframework.boot
    spring-boot-starter-parent
    2.0.1.RELEASE
    



    UTF-8
    UTF-8
    1.8




    
        
            org.springframework.cloud
            spring-cloud-dependencies
            Finchley.SR1
            pom
            import
        
    




    
        org.springframework.boot
        spring-boot-starter-web
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    
    
        org.springframework.cloud
        spring-cloud-starter-config
    



    
        spring-snapshots
        Spring Snapshots
        https://repo.spring.io/snapshot
        
            true
        
    
    
        spring-milestones
        Spring Milestones
        https://repo.spring.io/milestone
        
            false
        
    



    
        spring-snapshots
        Spring Snapshots
        https://repo.spring.io/snapshot
        
            true
        
    
    
        spring-milestones
        Spring Milestones
        https://repo.spring.io/milestone
        
            false
        
    

接下来搭建公共子模块

image.png

你可能感兴趣的:(spring全家桶项目开篇)