【开源项目】SpringCloud 快速构建项目脚手架工程(持续更新)

一、项目地址

https://gitee.com/smile-coding/springcloud-quick-start

二、项目说明

本项目旨在提供一个快速构建微服务的脚手架工程,不掺杂任何的复杂业务逻辑, 希望用最简单的方式示例微服务开发中常见的问题,方便快速学习入门或用于构建项目工程。

有问题或者建议可以加群沟通:733899823

如果本项目对您有所帮助,给个小心心(star)支持下哈~

三、技术栈版本说明

- springboot: 2.2.2.RELEASE
- springcloud: Hoxton.SR1
- java: java8(jdk1.8)
- maven: 3.5+
- mysql: 5.7+
- kafka: 2.11-2.3.1(2.11为Scala版本, 2.3.1为Kafka版本)
- mysql-connector-java: 5.1.47 (数据库连接驱动)
- druid: 1.1.16 (数据库连接池框架)
- druid-spring-boot-starter: 1.1.10
- mybatis: 3.4.6 (orm框架)
- mybatis-spring-boot-starter: 1.3.2
- hibernate.validator: 6.0.18.Final (参数校验框架)
- lombok: 1.16.22
- elasticsearch: 7.6.2 (包括Java低级客户端、高级客户端版本相同)

四、目录结构说明

- cloud-parent 父工程, 统一对所有微服务所使用的依赖进行版本控制及管理, 所有服务顶级的父工程
- cloud-common 所有微服务通用工具类, 全局异常处理等, 所有微服务都需要依赖此工程所打出的jar包
- cloud-eureka 微服务注册中心
- cloud-gateway 微服务网关

- cloud-service-provider	服务提供者示例
  - cloud-service-provider-api 提供内部服务调用接口, VO, 必要实体对象等
  - cloud-service-provider-service  业务具体实现, 提供外部调用接口
- cloud-service-consumer 服务提供者示例
  - cloud-service-consumer-api 服务消费者也可能作为提供者, 提供内部服务调用接口, VO, 必要实体对象等
  - cloud-service-consumer-service 业务具体实现, 提供外部调用接口
- cloud-kafka-producer kafka消息生产者示例服务
- cloud-kafka-consumer kafka消息消费者示例服务
- cloud-elasticsearch es示例服务

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值