pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • mybatis

  • mybatis-plus

  • Spring

  • SpringBoot

  • SpringSecurity

  • SpringCloud

    • 文档

      • SpringCloud-广告系统实战(七)----广告检索系统(加载全量索引)
      • SpringCloud-广告系统实战(三)---通用模块的开发
      • SpringCloud-广告系统实战(二)---搭建脚手架
      • SpringCloud-广告系统实战(五)---广告检索系统(微服务调用)
      • SpringCloud-广告系统实战(六)----广告检索系统(广告数据索引的设计与实现)
      • SpringCloud-广告系统实战(四)---投放系统的开发
      • SpringCloud-广告系统设计与实现(一)---概述
      • SpringCloud微服务实战(一)-简介
      • SpringCloud微服务实战(七)-异步和消息
      • SpringCloud微服务实战(七)-消息服务在电商中的实践
      • SpringCloud微服务实战(三)-服务注册与发现
      • SpringCloud微服务实战(二)-微服务介绍
      • SpringCloud微服务实战(六)-统一配置中心
      • SpringCloud微服务实战(十)-Hystrix
      • SpringCloud微服务实战(四)-微服务中的服务拆分
        • 4.1 微服务拆分的起点
        • 4.2 康威定律和微服务
        • 4.3 点餐业务服务拆分分析
        • 4.4 商品服务API和SQL介绍
        • 4.5 商品服务编码实战(上)
        • 4.6 商品服务编码实战(中)
        • 4.7 商品服务编码实战(下)
        • 4.8 订单服务API和sql介绍
        • 4.9 订单服务dao
        • 4.10 订单服务service
        • 4.11 订单服务controller
        • 4.12 再看拆数据
    • Gateway

    • Spring Cloud Stream

    • Alibaba Sentinel 规则参数总结
    • Alibaba Sentinel规则持久化-拉模式-手把手教程【基于文件】
    • Feign常见问题总结
    • SentinelResource注解 属性总结
    • Spring Cloud Alibaba Sentienl相关配置项
    • SpringCloudAlibaba
    • SpringCloud入门
    • 使用Spring Cloud Feign上传文件
    • 如何使用Feign构造多参数的请求
    • 实用技巧:Hystrix传播ThreadLocal对象(两种方案)
    • 扩展Ribbon支持Nacos权重的三种方式
    • 扩展Ribbon支持基于元数据的版本管理
    • 搭建生产可用的Nacos集群
  • 单元测试框架Mockito
  • 框架
  • SpringCloud
  • 文档
pursuewind
2020-11-23
目录

SpringCloud微服务实战(四)-微服务中的服务拆分

  • 订单服务源码 https://github.com/Wasabi1234/SpringCloud_OrderDemo
  • 商品服务源码 https://github.com/Wasabi1234/SpringCloud_ProductDemo
  • 商品服务模块全部源码 https://github.com/Wasabi1234/productdemo

# 4.1 微服务拆分的起点

# 4.2 康威定律和微服务

沟通的问题会影响系统的设计

# 4.3 点餐业务服务拆分分析

# 4.4 商品服务API和SQL介绍

# 4.5 商品服务编码实战(上)

在 IDEA 中新建项目 项目初始化 pom 文件

  • web 和 webflux 旧版只有web一种模式,默认使用web。新版需指定,新增依赖 org.springframework.boot.spring-boot-starter-web 为启动类添加该注解 基本配置信息 启动该类,将此服务注册到 eureka 上去 添加所需依赖 业务需求 配置数据库相关信息 添加 lombok 依赖 编写dto类 开始单元测试 编写测试类 必须要有此二注解,否则空指针异常 测试通过 开始编码第二个功能 测试通过

# 4.6 商品服务编码实战(中)

编写service 层 编码技巧,测试类可以直接继承启动类的测试类,减少注解个数,做到了最大可能的解耦 编写 vo 包下的类

# 4.7 商品服务编码实战(下)

完成 controller 类 启动程序 优化返回值

# 4.8 订单服务API和sql介绍

业务需求

# 4.9 订单服务dao

启动 配置数据库信息并正常启动 save数据成功

# 4.10 订单服务service

# 4.11 订单服务controller

自定义异常 sb 引用了 gson, 所以不需要指定版本 测试接口

# 4.12 再看拆数据

Last Updated: 2023/02/14, 18:02:00
SpringCloud微服务实战(十)-Hystrix
Spring Cloud Gateway-全局过滤器(Global Filters)

← SpringCloud微服务实战(十)-Hystrix Spring Cloud Gateway-全局过滤器(Global Filters)→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ