🌱 核心依赖
| 依赖 | 版本 |
|---|---|
| Nacos | 2.4.3 |
| Spring Boot | 3.4.2 |
| Spring Cloud | 2024.0.0 |
| Spring Cloud Alibaba | 2023.0.3.2 |
| Mybatis | 5.0.1 |
| pagehelper | 6.1.0 |
| fastjson | 2.0.53 |
| hutool | 5.8.34 |
🛠️ 组件模块
| 模块 | 介绍 |
|---|---|
| fly-dependencies | 项目依赖全局管理 pom |
| fly-boot-autoconfigure | 项目配置模块(所有模块配置文件统一管理) |
| fly-context | 上下文模块 |
| fly-core | 核心模块 |
| fly-hardware | 系统参数模块(读取当前 CUP,内存,JVM信息等) |
| fly-webmvc | 通用 MVC 封装模块 |
| fly-tools | 工具类模块 |
| fly-crypto | 加密模块 |
| fly-sensitive | 数据脱敏模块 |
| fly-sensitive | 数据脱敏模块 |
| datasource-crypto-boot-starter | 数据库加密算法模块 |
| datasource-dynamic-boot-starter | 动态数据源模块 |
| datasource-spring-boot-starter | 数据库加密模块 |
| security-spring-boot-starter | 基于 Spring Security 单体项目认证模块 |
| oplog-spring-boot-starter | 操作日志记录模块 |
| oss-spring-boot-starter | 文件上传模块 |
| rate-spring-boot-starter | 自定义限流模块 |
| rbac-spring-boot-starter | 基于 RBAC 鉴权模块 |
| jwt-spring-boot-starter | JWT TOKEN 生成模块(用于单体项目) |
| body-advice-boot-starter | 统一返回数据格式模块 |
| spring-cloud-starter-gateway-dynamic-routes | 微服务动态网关路由(基于 Nacos) |
| spring-cloud-starter-jwt-crypto | 微服务 JWT TOKEN 生成模块 |
| spring-cloud-starter-jwt-parse | 微服务 JWT TOKEN 解析模块 |
| spring-cloud-starter-openfeign | 微服务 openfeign 统一封装 |
| runner-spring-boot-starter | 项目启动日志模块 |
| wechat-spring-boot-starter | 微信开发工具模块(待完善) |
💒 代码仓库
🚧 安装方式
项目打包到本地 Maven 仓库
lua
mvn clean
mvn install项目打包到 Nexus 仓库
- 参考 Maven 私有仓库 Nexus 笔记。
- 打包到 Nexus 需要在跟目录
pom.xml文件以及fly-dependencies模块pom.xml同时配置 Nexus 仓库地址。
剑鸣秋朔