From 56a2d2e7774c0e87d7f0b159e3df0875acf9e336 Mon Sep 17 00:00:00 2001 From: blinkfox <1181062873@qq.com> Date: Thu, 31 Mar 2022 16:30:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3=EF=BC=8C?= =?UTF-8?q?=E5=87=86=E5=A4=87=E5=8F=91=E5=B8=83=202.7.0=20=E6=AD=A3?= =?UTF-8?q?=E5=BC=8F=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++-- docs/README.md | 2 +- docs/quick-install.md | 4 +++- pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ed487d7..53d539d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Build Status](https://secure.travis-ci.org/blinkfox/fenix.svg)](https://travis-ci.org/blinkfox/fenix) [![Javadocs](http://www.javadoc.io/badge/com.blinkfox/fenix.svg)](http://www.javadoc.io/doc/com.blinkfox/fenix) [![GitHub license](https://img.shields.io/github/license/blinkfox/fenix.svg)](https://github.com/blinkfox/fenix/blob/develop/LICENSE) [![fenix](https://img.shields.io/badge/fenix-v2.6.1-blue)](https://search.maven.org/artifact/com.blinkfox/fenix/2.6.1/jar) [![fenix starter](https://img.shields.io/badge/fenix%20spring%20boot%20starter-v2.6.1-blue)](https://search.maven.org/artifact/com.blinkfox/fenix-spring-boot-starter/2.6.1/jar) [![codecov](https://codecov.io/gh/blinkfox/fenix/branch/develop/graph/badge.svg)](https://codecov.io/gh/blinkfox/fenix) -> [🔥 Fenix](https://github.com/blinkfox/fenix)(菲尼克斯)是一个为了解决复杂动态 SQL (`JPQL`) 而生的 `Spring Data JPA` 扩展库,目的是辅助开发者更方便快捷的书写复杂、动态且易于维护的 SQL,支持 ActiveRecord 模式和多种查询方式的写法。 +> [🔥 Fenix](https://github.com/blinkfox/fenix)(菲尼克斯)是一个为了解决复杂动态 SQL (`JPQL`) 而生的 `Spring Data JPA` 扩展库,能辅助开发者更方便快捷的书写复杂、动态且易于维护的 SQL,支持 ActiveRecord 模式和多种查询方式。 [📖 使用文档](https://blinkfox.github.io/fenix) | [✨ Intellij lIDEA 插件](https://plugins.jetbrains.com/plugin/17158-fenix) | [🍉 示例项目 (fenix-example)](https://github.com/blinkfox/fenix-example) @@ -24,7 +24,7 @@ ## 🏖️️ 二、支持场景 -适用于 Java `Spring Data JPA` 项目,`JDK 1.8` 及以上,Spring Data JPA 的版本须保证 `2.1.8.RELEASE` 及以上;如果你是 Spring Boot 项目,则 Spring Boot 的版本须保证 `2.1.5.RELEASE` 及以上。因为后续版本的 Spring Data JPA 对其中 `QueryLookupStrategy` 的代码有较大改动。 +适用于 Java `Spring Data JPA` 项目,`JDK 8` 及以上,Spring Data JPA 的版本须保证 `2.1.8.RELEASE` 及以上;如果你是 Spring Boot 项目,则 Spring Boot 的版本须保证 `2.1.5.RELEASE` 及以上。 ## ☘️ 三、Spring Boot 项目集成 @@ -99,6 +99,8 @@ fenix: # v2.2.0 版本新增的配置项,表示自定义的继承自 AbstractPredicateHandler 的子类的全路径名 # 可以配置多个值,通常情况下,你也不需要配置这个值. predicate-handlers: + # v2.7.0 新增的配置项,表示带前缀下划线转换时要移除的自定义前缀,多个值用英文逗号隔开,通常你不用配置这个值. + underscore-transformer-prefix: ``` ## 🍔 四、示例概览 diff --git a/docs/README.md b/docs/README.md index caa5277..00a6bdc 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ # 🍑 简介 :id=introduction -> [🔥 Fenix](https://github.com/blinkfox/fenix)(菲尼克斯)是一个为了解决复杂动态 SQL (`JPQL`) 而生的 `Spring Data JPA` 扩展库,目的是辅助开发者更方便快捷的书写复杂、动态且易于维护的 SQL,支持 ActiveRecord 模式和多种查询方式的写法。 +> [🔥 Fenix](https://github.com/blinkfox/fenix)(菲尼克斯)是一个为了解决复杂动态 SQL (`JPQL`) 而生的 `Spring Data JPA` 扩展库,能辅助开发者更方便快捷的书写复杂、动态且易于维护的 SQL,支持 ActiveRecord 模式和多种查询方式。 [✨ Intellij IDEA 插件](https://plugins.jetbrains.com/plugin/17158-fenix) | [⛱️ 示例项目 (fenix-example)](https://github.com/blinkfox/fenix-example) | [🏝️ Fenix 使用的单元测试](https://github.com/blinkfox/fenix/tree/develop/src/test/java/com/blinkfox/fenix/repository) diff --git a/docs/quick-install.md b/docs/quick-install.md index f50a238..ebf0ae2 100644 --- a/docs/quick-install.md +++ b/docs/quick-install.md @@ -81,9 +81,11 @@ fenix: # 扫描你自定义的 XML 标签处理器的位置,默认为空,可以是包路径,也可以是 Java 或 class 文件的全路径名 # 可以配置多个值,不过一般情况下,你不自定义自己的 XML 标签和处理器的话,不需要配置这个值. handler-locations: - # v2.2.0 版本新增的配置项,表示自定义的继承自 AbstractPredicateHandler 的子类的全路径名 + # v2.2.0 新增的配置项,表示自定义的继承自 AbstractPredicateHandler 的子类的全路径名 # 可以配置多个值,通常情况下,你也不需要配置这个值. predicate-handlers: + # v2.7.0 新增的配置项,表示带前缀下划线转换时要移除的自定义前缀,多个值用英文逗号隔开,通常你不用配置这个值. + underscore-transformer-prefix: ``` ## 🍁 三、非 SpringBoot 项目集成 :id=not-spring-boot-project diff --git a/pom.xml b/pom.xml index bb2d6cc..a6134c9 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ fenix This is an extension library to the Spring Data JPA complex or dynamic SQL query. - 这是 Spring Data JPA 复杂或动态 SQL 查询的扩展库。 + 这是一个为了解决复杂动态 SQL (JPQL) 而生的 Spring Data JPA 扩展库,能辅助开发者更方便快捷的书写复杂、动态且易于维护的 SQL,支持 ActiveRecord 模式和多种查询方式。 https://github.com/blinkfox/fenix @@ -69,7 +69,7 @@ + 为了保持向前兼容,在 Fenix 的 2.6.0 版本中添加了这两个依赖项,后续 3.0 大版本时才会考虑是否移除。 --> org.dom4j dom4j @@ -121,7 +121,7 @@ com.alibaba fastjson - 1.2.79 + 1.2.80 test