From 80d22732306361e3b83eef2b1afdbcc887ac4156 Mon Sep 17 00:00:00 2001 From: blinkfox <1181062873@qq.com> Date: Tue, 7 Nov 2023 00:17:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20v3.0=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E7=9A=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++++++++- docs/CHANGELOG.md | 6 +++++- docs/quick-install.md | 30 +++++++++++++++++++++++++++--- 3 files changed, 47 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 182ec66..33f65b0 100644 --- a/README.md +++ b/README.md @@ -32,22 +32,36 @@ 如果你**不是 Spring Boot 项目**,请参看[这里](https://blinkfox.github.io/fenix/#/quick-install?id=not-spring-boot-project) 的配置方式。 -> **注**:请确保你使用的 Spring Boot 版本是 **`v2.1.5.RELEASE` 及以上**,如果 Spring Boot 版本是 `v2.2.x.RELEASE` 及以上,则 Fenix 版本必须是 `v2.0.0` 版本及以上。 +> **注**:请确保你使用的 Spring Boot 版本是 **`v2.1.5.RELEASE` 及以上**。 +> - 如果 Spring Boot 版本是 `v2.2.x.RELEASE` 及以上,则 Fenix 版本必须是 `v2.x` 的版本。 +> - 如果 Spring Boot 版本是 `v3.0.0` 及以上,则 Fenix 版本必须是 `v3.x` 的版本。 ### 🌾 1. Maven ```xml + com.blinkfox fenix-spring-boot-starter 3.0.0 + + + + com.blinkfox + fenix-spring-boot-starter + 2.7.0 + ``` ### 🌵 2. Gradle ```bash +// Spring Boot 版本要求 3.x 版本. compile 'com.blinkfox:fenix-spring-boot-starter:3.0.0' + +// Spring Boot 版本要求 2.x 版本. +compile 'com.blinkfox:fenix-spring-boot-starter:2.7.0' ``` ### 🏕️ 3. 激活 Fenix (@EnableFenix) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 18fc805..e6eabd4 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,6 +1,10 @@ # 🍹 版本更新记录 :id=title -### 🏖️ v2.7.0 新增 ActiveRecord 模式和多种结果转换策略 🆕 (2022-03-31) :id=v270 +### ⛵ v3.0.0 适配 SpringBoot 3.x 的版本 🆕 (2023-11-xx) :id=v300 + +- 新增适配了 SpringBoot 3.x 的版本; + +### 🏖️ v2.7.0 新增 ActiveRecord 模式和多种结果转换策略 (2022-03-31) :id=v270 - 新增了 ActiveRecord 模式,简单场景的“**增删改查**”或**动态查询**更加方便、优雅; - 新增了多种可自定义的查询结果列转换为对象实体的转换策略,包括"**基于 as 别名转换**"(默认)、"**下换线转驼峰**"、"**去除前缀的下划线转驼峰**"和"**基于 Column 注解转换**"等; diff --git a/docs/quick-install.md b/docs/quick-install.md index 3fa6a45..3c793ae 100644 --- a/docs/quick-install.md +++ b/docs/quick-install.md @@ -8,22 +8,34 @@ 如果你是 Spring Boot 项目,那么直接集成 `fenix-spring-boot-starter` 库,并使用 `@EnableFenix` 激活 Fenix 的相关配置信息。 -!> **💡 注**:请确保你使用的 Spring Boot 版本是 **`v2.1.5.RELEASE` 及以上**,如果 Spring Boot 版本是 `v2.2.x.RELEASE` 及以上,则 Fenix 版本必须是 `v2.0.0` 版本及以上。 +!> **💡 注**:请确保你使用的 Spring Boot 版本是 **`v2.1.5.RELEASE` 及以上**。如果 Spring Boot 版本是 `v2.2.x.RELEASE` 及以上,则 Fenix 版本必须是 `v2.x` 的版本。如果 Spring Boot 版本是 `v3.0.0` 及以上,则 Fenix 版本必须是 `v3.x` 的版本。 ### 🌾 1. Maven :id=spring-boot-maven ```xml + com.blinkfox fenix-spring-boot-starter 3.0.0 + + + + com.blinkfox + fenix-spring-boot-starter + 2.7.0 + ``` ### 🌵 2. Gradle :id=spring-boot-gradle -```bash +```gradle +// Spring Boot 版本要求 3.x 版本. compile 'com.blinkfox:fenix-spring-boot-starter:3.0.0' + +// Spring Boot 版本要求 2.x 版本. +compile 'com.blinkfox:fenix-spring-boot-starter:2.7.0' ``` ### 🏕️ 3. 激活 Fenix (@EnableFenix) :id=enable-fenix @@ -97,17 +109,29 @@ fenix: ### 🌼 1. Maven :id=project-maven ```xml + com.blinkfox fenix 3.0.0 + + + + com.blinkfox + fenix + 2.7.0 + ``` ### 🌻 2. Gradle :id=project-gradle -```bash +```gradle +// Spring Boot 版本要求 3.x 版本. compile 'com.blinkfox:fenix:3.0.0' + +// Spring Boot 版本要求 2.x 版本. +compile 'com.blinkfox:fenix:2.7.0' ``` ### 🏔️ 3. 激活 Fenix :id=project-enable-fenix