基于springboot 3.2.x搭建通用微服务项目

前言

众所周知,在项目搭建初期,会耗费大量时间在整合jar包、配置上面,即便有了springboot,由于各个版本之间的依赖、兼容关系,也是十分的麻烦。

所以本人在此整合了一份基于springboot 3.0.5搭建的parent项目。

包含了nacos注册/配置中心、mybatisplus、mybatisplus代码生成器、redisson、雪花算法id生成器、日志切面、防重复提交切面、kafka消息工具、jackson工具、Hutool工具、openfeign、hystrix、knife4j、skywalking、mapstruct、dubbo、统一返回结果、统一异常处理,另外还有两个空白项目,分别是 gateway和普通的web项目,主要是方便以后做新项目时可以直接把整个parent换一下名字就能进行开发。

主要有以下模块

  1. hdfk7-boot-starter-parent 项目父包
  2. hdfk7-common-sdk 项目间共享的文件
  3. hdfk7-boot-starter-discovery 服务发现配置
  4. hdfk7-boot-starter-common 整合2、3和其它一些配置
  5. hdfk7-code-generator 代码生成器
  6. hdfk7-gateway 空白服务网关
  7. hdfk7-module 空白模块

以上1、2、3、4、5模块都已经发布在maven中央仓库,可以尽情享受开源的快乐。


项目地址

GitHub - hdfk7/hdfk7-boot-starter-parent

GitHub - hdfk7/hdfk7-common-sdk

GitHub - hdfk7/hdfk7-boot-starter-discovery

GitHub - hdfk7/hdfk7-boot-starter-common

GitHub - hdfk7/hdfk7-code-generator

GitHub - hdfk7/hdfk7-gateway

GitHub - hdfk7/hdfk7-module


依赖版本

  1. gateway-parent=>1.0.12
  2. mvc-parent=>1.0.11
  3. common=>1.0.9
  4. discovery=>1.0.8
  5. common-sdk=>1.0.10
  6. generator=>2.0.7/1.0.7

说明

  1. 上述版本都是在skywalking9.2版本上适配的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值