From 46773df9dd2dc473459d58fc17f650d3da260545 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Wed, 11 Sep 2024 22:24:46 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SpringDocAutoConfiguration.java | 8 +++-- .../handler/BaseEnumParameterHandler.java | 4 +-- .../apidoc/handler/OpenApiHandler.java | 30 ++++++++++++------- .../starter/apidoc/util/DocUtils.java | 5 ++-- .../SaTokenAutoConfiguration.java | 8 +++-- .../graphic/core/GraphicCaptchaService.java | 2 +- .../project/ProjectAutoConfiguration.java | 3 +- .../core/constant/StringConstants.java | 9 ++---- .../starter/data/mf/service/IService.java | 3 +- .../DataPermissionHandlerImpl.java | 4 ++- .../starter/data/mp/service/IService.java | 3 +- .../data/mp/util/QueryWrapperHelper.java | 11 ++++--- .../annotation/EnableCrudRestController.java | 3 +- .../extension/crud/util/ValidateGroup.java | 6 ++-- .../extension/crud/service/BaseService.java | 2 +- .../crud/service/impl/BaseServiceImpl.java | 4 +-- .../crud/controller/BaseController.java | 4 +-- .../converter/ExcelBaseEnumConverter.java | 2 +- .../starter/log/core/model/LogResponse.java | 3 +- .../handler/RecordableServletHttpRequest.java | 3 +- .../RecordableServletHttpResponse.java | 2 +- .../autoconfigure/WebSocketProperties.java | 1 - .../websocket/core/WebSocketHandler.java | 2 +- .../core/MyBatisDecryptInterceptor.java | 5 +++- .../core/MyBatisEncryptInterceptor.java | 7 +++-- .../limiter/annotation/RateLimiter.java | 2 +- .../limiter/annotation/RateLimiters.java | 2 +- .../RateLimiterAutoConfiguration.java | 2 +- .../autoconfigure/RateLimiterProperties.java | 2 +- .../security/limiter/enums/LimitType.java | 2 +- .../exception/RateLimiterException.java | 2 +- .../PasswordEncoderAutoConfiguration.java | 4 ++- .../web/annotation/EnableGlobalResponse.java | 3 +- .../response/GlobalResponseProperties.java | 3 +- .../autoconfigure/trace/TLogProperties.java | 2 +- .../trace/TLogServletFilter.java | 2 +- .../autoconfigure/trace/TLogWebCommon.java | 2 +- .../xss/XssServletRequestWrapper.java | 4 ++- .../starter/web/util/FileUploadUtils.java | 5 +++- .../starter/web/util/ServletUtils.java | 3 +- 40 files changed, 99 insertions(+), 75 deletions(-) diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java index a651a607..4246fc12 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java @@ -28,7 +28,9 @@ import jakarta.annotation.PostConstruct; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springdoc.core.configuration.SpringDocConfiguration; -import org.springdoc.core.customizers.*; +import org.springdoc.core.customizers.GlobalOpenApiCustomizer; +import org.springdoc.core.customizers.OpenApiBuilderCustomizer; +import org.springdoc.core.customizers.ServerBaseUrlCustomizer; import org.springdoc.core.properties.SpringDocConfigProperties; import org.springdoc.core.providers.JavadocProvider; import org.springdoc.core.service.OpenAPIService; @@ -48,7 +50,9 @@ import top.continew.starter.apidoc.handler.OpenApiHandler; import top.continew.starter.core.autoconfigure.project.ProjectProperties; import top.continew.starter.core.util.GeneralPropertySourceFactory; -import java.util.*; +import java.util.List; +import java.util.Map; +import java.util.Optional; import java.util.concurrent.TimeUnit; /** diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/BaseEnumParameterHandler.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/BaseEnumParameterHandler.java index 4e880a68..43ad077d 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/BaseEnumParameterHandler.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/BaseEnumParameterHandler.java @@ -26,12 +26,12 @@ import io.swagger.v3.oas.models.parameters.Parameter; import org.springdoc.core.customizers.ParameterCustomizer; import org.springdoc.core.customizers.PropertyCustomizer; import org.springframework.core.MethodParameter; +import top.continew.starter.apidoc.util.DocUtils; +import top.continew.starter.core.enums.BaseEnum; import java.lang.reflect.Type; import java.util.Arrays; import java.util.List; -import top.continew.starter.apidoc.util.DocUtils; -import top.continew.starter.core.enums.BaseEnum; /** * 自定义 BaseEnum 枚举参数处理器 diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/OpenApiHandler.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/OpenApiHandler.java index fca9c230..c782fb1d 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/OpenApiHandler.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/handler/OpenApiHandler.java @@ -146,12 +146,15 @@ public class OpenApiHandler extends OpenAPIService { super(openAPI, securityParser, springDocConfigProperties, propertyResolverUtils, openApiBuilderCustomizers, serverBaseUrlCustomizers, javadocProvider); if (openAPI.isPresent()) { this.openAPI = openAPI.get(); - if (this.openAPI.getComponents() == null) + if (this.openAPI.getComponents() == null) { this.openAPI.setComponents(new Components()); - if (this.openAPI.getPaths() == null) + } + if (this.openAPI.getPaths() == null) { this.openAPI.setPaths(new Paths()); - if (!CollectionUtils.isEmpty(this.openAPI.getServers())) + } + if (!CollectionUtils.isEmpty(this.openAPI.getServers())) { this.isServersPresent = true; + } } this.propertyResolverUtils = propertyResolverUtils; this.securityParser = securityParser; @@ -159,8 +162,9 @@ public class OpenApiHandler extends OpenAPIService { this.openApiBuilderCustomisers = openApiBuilderCustomizers; this.serverBaseUrlCustomizers = serverBaseUrlCustomizers; this.javadocProvider = javadocProvider; - if (springDocConfigProperties.isUseFqn()) + if (springDocConfigProperties.isUseFqn()) { TypeNameResolver.std.setUseFqn(true); + } } @Override @@ -172,10 +176,11 @@ public class OpenApiHandler extends OpenAPIService { buildTagsFromMethod(handlerMethod.getMethod(), tags, tagsStr, locale); buildTagsFromClass(handlerMethod.getBeanType(), tags, tagsStr, locale); - if (!CollectionUtils.isEmpty(tagsStr)) + if (!CollectionUtils.isEmpty(tagsStr)) { tagsStr = tagsStr.stream() .map(str -> propertyResolverUtils.resolve(str, locale)) .collect(Collectors.toSet()); + } if (springdocTags.containsKey(handlerMethod)) { Tag tag = springdocTags.get(handlerMethod); @@ -186,9 +191,9 @@ public class OpenApiHandler extends OpenAPIService { } if (!CollectionUtils.isEmpty(tagsStr)) { - if (CollectionUtils.isEmpty(operation.getTags())) + if (CollectionUtils.isEmpty(operation.getTags())) { operation.setTags(new ArrayList<>(tagsStr)); - else { + } else { Set operationTagsSet = new HashSet<>(operation.getTags()); operationTagsSet.addAll(tagsStr); operation.getTags().clear(); @@ -223,8 +228,9 @@ public class OpenApiHandler extends OpenAPIService { if (!CollectionUtils.isEmpty(tags)) { // Existing tags List openApiTags = openAPI.getTags(); - if (!CollectionUtils.isEmpty(openApiTags)) + if (!CollectionUtils.isEmpty(openApiTags)) { tags.addAll(openApiTags); + } openAPI.setTags(new ArrayList<>(tags)); } @@ -232,10 +238,11 @@ public class OpenApiHandler extends OpenAPIService { io.swagger.v3.oas.annotations.security.SecurityRequirement[] securityRequirements = securityParser .getSecurityRequirements(handlerMethod); if (securityRequirements != null) { - if (securityRequirements.length == 0) + if (securityRequirements.length == 0) { operation.setSecurity(Collections.emptyList()); - else + } else { securityParser.buildSecurityRequirement(securityRequirements, operation); + } } return operation; @@ -263,8 +270,9 @@ public class OpenApiHandler extends OpenAPIService { tagsSet.forEach(tag -> { tag.name(propertyResolverUtils.resolve(tag.getName(), locale)); tag.description(propertyResolverUtils.resolve(tag.getDescription(), locale)); - if (tags.stream().noneMatch(t -> t.getName().equals(tag.getName()))) + if (tags.stream().noneMatch(t -> t.getName().equals(tag.getName()))) { tags.add(tag); + } }); }); } diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/util/DocUtils.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/util/DocUtils.java index fe4a5efe..7164ed8f 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/util/DocUtils.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/util/DocUtils.java @@ -16,14 +16,15 @@ package top.continew.starter.apidoc.util; +import org.springframework.web.bind.annotation.RestController; +import top.continew.starter.core.enums.BaseEnum; + import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; import java.util.stream.Collectors; -import org.springframework.web.bind.annotation.RestController; -import top.continew.starter.core.enums.BaseEnum; /** * 接口文档工具类 diff --git a/continew-starter-auth/continew-starter-auth-satoken/src/main/java/top/continew/starter/auth/satoken/autoconfigure/SaTokenAutoConfiguration.java b/continew-starter-auth/continew-starter-auth-satoken/src/main/java/top/continew/starter/auth/satoken/autoconfigure/SaTokenAutoConfiguration.java index 5a58924d..b5f46f9c 100644 --- a/continew-starter-auth/continew-starter-auth-satoken/src/main/java/top/continew/starter/auth/satoken/autoconfigure/SaTokenAutoConfiguration.java +++ b/continew-starter-auth/continew-starter-auth-satoken/src/main/java/top/continew/starter/auth/satoken/autoconfigure/SaTokenAutoConfiguration.java @@ -29,7 +29,10 @@ import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.context.properties.EnableConfigurationProperties; -import org.springframework.context.annotation.*; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Import; +import org.springframework.context.annotation.PropertySource; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import top.continew.starter.auth.satoken.autoconfigure.dao.SaTokenDaoConfiguration; @@ -78,8 +81,7 @@ public class SaTokenAutoConfiguration implements WebMvcConfigurer { @Configuration @Import({SaTokenDaoConfiguration.Default.class, SaTokenDaoConfiguration.Redis.class, SaTokenDaoConfiguration.Custom.class}) - protected static class SaTokenDaoAutoConfiguration { - } + protected static class SaTokenDaoAutoConfiguration {} /** * 整合 JWT(简单模式) diff --git a/continew-starter-captcha/continew-starter-captcha-graphic/src/main/java/top/continew/starter/captcha/graphic/core/GraphicCaptchaService.java b/continew-starter-captcha/continew-starter-captcha-graphic/src/main/java/top/continew/starter/captcha/graphic/core/GraphicCaptchaService.java index e914f0e1..9e62e94e 100644 --- a/continew-starter-captcha/continew-starter-captcha-graphic/src/main/java/top/continew/starter/captcha/graphic/core/GraphicCaptchaService.java +++ b/continew-starter-captcha/continew-starter-captcha-graphic/src/main/java/top/continew/starter/captcha/graphic/core/GraphicCaptchaService.java @@ -16,8 +16,8 @@ package top.continew.starter.captcha.graphic.core; -import cn.hutool.core.util.ReflectUtil; import cn.hutool.core.text.CharSequenceUtil; +import cn.hutool.core.util.ReflectUtil; import com.wf.captcha.base.Captcha; import top.continew.starter.captcha.graphic.autoconfigure.GraphicCaptchaProperties; diff --git a/continew-starter-core/src/main/java/top/continew/starter/core/autoconfigure/project/ProjectAutoConfiguration.java b/continew-starter-core/src/main/java/top/continew/starter/core/autoconfigure/project/ProjectAutoConfiguration.java index f1f9023f..f28a99c8 100644 --- a/continew-starter-core/src/main/java/top/continew/starter/core/autoconfigure/project/ProjectAutoConfiguration.java +++ b/continew-starter-core/src/main/java/top/continew/starter/core/autoconfigure/project/ProjectAutoConfiguration.java @@ -31,5 +31,4 @@ import org.springframework.context.annotation.Import; @ComponentScan("cn.hutool.extra.spring") @Import(cn.hutool.extra.spring.SpringUtil.class) @EnableConfigurationProperties(ProjectProperties.class) -public class ProjectAutoConfiguration { -} +public class ProjectAutoConfiguration {} diff --git a/continew-starter-core/src/main/java/top/continew/starter/core/constant/StringConstants.java b/continew-starter-core/src/main/java/top/continew/starter/core/constant/StringConstants.java index 8247d960..e220a099 100644 --- a/continew-starter-core/src/main/java/top/continew/starter/core/constant/StringConstants.java +++ b/continew-starter-core/src/main/java/top/continew/starter/core/constant/StringConstants.java @@ -120,8 +120,7 @@ public class StringConstants { public static final String DOT = StrPool.DOT; /** - * 字符串常量:双点 {@code ".."}
- * 用途:作为指向上级文件夹的路径,如:{@code "../path"} + * 字符串常量:双点 {@code ".."}
用途:作为指向上级文件夹的路径,如:{@code "../path"} */ public static final String DOUBLE_DOT = StrPool.DOUBLE_DOT; @@ -136,8 +135,7 @@ public class StringConstants { public static final String BACKSLASH = StrPool.BACKSLASH; /** - * 字符串常量:回车符 {@code "\r"}
- * 解释:该字符常用于表示 Linux 系统和 MacOS 系统下的文本换行 + * 字符串常量:回车符 {@code "\r"}
解释:该字符常用于表示 Linux 系统和 MacOS 系统下的文本换行 */ public static final String CR = StrPool.CR; @@ -147,8 +145,7 @@ public class StringConstants { public static final String LF = StrPool.LF; /** - * 字符串常量:Windows 换行 {@code "\r\n"}
- * 解释:该字符串常用于表示 Windows 系统下的文本换行 + * 字符串常量:Windows 换行 {@code "\r\n"}
解释:该字符串常用于表示 Windows 系统下的文本换行 */ public static final String CRLF = StrPool.CRLF; diff --git a/continew-starter-data/continew-starter-data-mf/src/main/java/top/continew/starter/data/mf/service/IService.java b/continew-starter-data/continew-starter-data-mf/src/main/java/top/continew/starter/data/mf/service/IService.java index 1e328ab8..c3250094 100644 --- a/continew-starter-data/continew-starter-data-mf/src/main/java/top/continew/starter/data/mf/service/IService.java +++ b/continew-starter-data/continew-starter-data-mf/src/main/java/top/continew/starter/data/mf/service/IService.java @@ -23,5 +23,4 @@ package top.continew.starter.data.mf.service; * @author hellokaton * @since 1.2.0 */ -public interface IService extends com.mybatisflex.core.service.IService { -} +public interface IService extends com.mybatisflex.core.service.IService {} diff --git a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/datapermission/DataPermissionHandlerImpl.java b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/datapermission/DataPermissionHandlerImpl.java index de8bcbdf..d8802e58 100644 --- a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/datapermission/DataPermissionHandlerImpl.java +++ b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/datapermission/DataPermissionHandlerImpl.java @@ -30,7 +30,9 @@ import net.sf.jsqlparser.expression.operators.relational.ExpressionList; import net.sf.jsqlparser.expression.operators.relational.InExpression; import net.sf.jsqlparser.schema.Column; import net.sf.jsqlparser.schema.Table; -import net.sf.jsqlparser.statement.select.*; +import net.sf.jsqlparser.statement.select.ParenthesedSelect; +import net.sf.jsqlparser.statement.select.PlainSelect; +import net.sf.jsqlparser.statement.select.SelectItem; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import top.continew.starter.core.constant.StringConstants; diff --git a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/service/IService.java b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/service/IService.java index d925dc51..2016e5ef 100644 --- a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/service/IService.java +++ b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/service/IService.java @@ -23,5 +23,4 @@ package top.continew.starter.data.mp.service; * @author Charles7c * @since 1.2.0 */ -public interface IService extends com.baomidou.mybatisplus.extension.service.IService { -} +public interface IService extends com.baomidou.mybatisplus.extension.service.IService {} diff --git a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/util/QueryWrapperHelper.java b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/util/QueryWrapperHelper.java index bffb0ef4..3a4e4fc2 100644 --- a/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/util/QueryWrapperHelper.java +++ b/continew-starter-data/continew-starter-data-mp/src/main/java/top/continew/starter/data/mp/util/QueryWrapperHelper.java @@ -16,13 +16,13 @@ package top.continew.starter.data.mp.util; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.ObjectUtil; -import cn.hutool.core.text.CharSequenceUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.data.domain.Sort; import top.continew.starter.core.exception.BadRequestException; import top.continew.starter.core.util.ReflectUtils; @@ -33,7 +33,10 @@ import top.continew.starter.data.core.enums.QueryType; import top.continew.starter.data.core.util.SqlInjectionUtils; import java.lang.reflect.Field; -import java.util.*; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; import java.util.function.Consumer; /** diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/EnableCrudRestController.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/EnableCrudRestController.java index 669ae3b0..a22f7261 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/EnableCrudRestController.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/EnableCrudRestController.java @@ -31,5 +31,4 @@ import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Documented @Import({CrudRestControllerAutoConfiguration.class}) -public @interface EnableCrudRestController { -} +public @interface EnableCrudRestController {} diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/util/ValidateGroup.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/util/ValidateGroup.java index 9cd85d33..b54c1109 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/util/ValidateGroup.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/util/ValidateGroup.java @@ -33,13 +33,11 @@ public interface ValidateGroup extends Default { /** * 分组校验-创建 */ - interface Add extends Crud { - } + interface Add extends Crud {} /** * 分组校验-修改 */ - interface Update extends Crud { - } + interface Update extends Crud {} } } diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/BaseService.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/BaseService.java index 63689a8e..e4095d54 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/BaseService.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/BaseService.java @@ -18,8 +18,8 @@ package top.continew.starter.extension.crud.service; import cn.hutool.core.lang.tree.Tree; import jakarta.servlet.http.HttpServletResponse; -import top.continew.starter.extension.crud.model.query.SortQuery; import top.continew.starter.extension.crud.model.query.PageQuery; +import top.continew.starter.extension.crud.model.query.SortQuery; import top.continew.starter.extension.crud.model.resp.LabelValueResp; import top.continew.starter.extension.crud.model.resp.PageResp; diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/impl/BaseServiceImpl.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/impl/BaseServiceImpl.java index f51d7493..b2838a39 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/impl/BaseServiceImpl.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/impl/BaseServiceImpl.java @@ -34,15 +34,15 @@ import top.continew.starter.core.constant.StringConstants; import top.continew.starter.core.util.ReflectUtils; import top.continew.starter.core.util.validate.ValidationUtils; import top.continew.starter.data.mf.base.BaseMapper; -import top.continew.starter.data.mf.util.QueryWrapperHelper; import top.continew.starter.data.mf.service.impl.ServiceImpl; +import top.continew.starter.data.mf.util.QueryWrapperHelper; import top.continew.starter.extension.crud.annotation.TreeField; +import top.continew.starter.extension.crud.model.entity.BaseIdDO; import top.continew.starter.extension.crud.model.query.PageQuery; import top.continew.starter.extension.crud.model.query.SortQuery; import top.continew.starter.extension.crud.model.resp.PageResp; import top.continew.starter.extension.crud.service.BaseService; import top.continew.starter.extension.crud.util.TreeUtils; -import top.continew.starter.extension.crud.model.entity.BaseIdDO; import top.continew.starter.file.excel.util.ExcelUtils; import java.lang.reflect.Field; diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/controller/BaseController.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/controller/BaseController.java index cc626cd6..0aaa0916 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/controller/BaseController.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/controller/BaseController.java @@ -30,13 +30,13 @@ import org.springframework.web.bind.annotation.*; import top.continew.starter.core.constant.StringConstants; import top.continew.starter.extension.crud.annotation.CrudRequestMapping; import top.continew.starter.extension.crud.enums.Api; +import top.continew.starter.extension.crud.model.query.PageQuery; import top.continew.starter.extension.crud.model.query.SortQuery; import top.continew.starter.extension.crud.model.req.BaseReq; import top.continew.starter.extension.crud.model.resp.BaseIdResp; -import top.continew.starter.extension.crud.util.ValidateGroup; -import top.continew.starter.extension.crud.model.query.PageQuery; import top.continew.starter.extension.crud.model.resp.PageResp; import top.continew.starter.extension.crud.service.BaseService; +import top.continew.starter.extension.crud.util.ValidateGroup; import java.util.List; diff --git a/continew-starter-file/continew-starter-file-excel/src/main/java/top/continew/starter/file/excel/converter/ExcelBaseEnumConverter.java b/continew-starter-file/continew-starter-file-excel/src/main/java/top/continew/starter/file/excel/converter/ExcelBaseEnumConverter.java index 3257adc7..bc6f6c91 100644 --- a/continew-starter-file/continew-starter-file-excel/src/main/java/top/continew/starter/file/excel/converter/ExcelBaseEnumConverter.java +++ b/continew-starter-file/continew-starter-file-excel/src/main/java/top/continew/starter/file/excel/converter/ExcelBaseEnumConverter.java @@ -30,8 +30,8 @@ import top.continew.starter.core.enums.BaseEnum; /** * Easy Excel 枚举接口转换器 * - * @see BaseEnum * @author Charles7c + * @see BaseEnum * @since 1.2.0 */ public class ExcelBaseEnumConverter implements Converter> { diff --git a/continew-starter-log/continew-starter-log-core/src/main/java/top/continew/starter/log/core/model/LogResponse.java b/continew-starter-log/continew-starter-log-core/src/main/java/top/continew/starter/log/core/model/LogResponse.java index 524a8774..a022b7c6 100644 --- a/continew-starter-log/continew-starter-log-core/src/main/java/top/continew/starter/log/core/model/LogResponse.java +++ b/continew-starter-log/continew-starter-log-core/src/main/java/top/continew/starter/log/core/model/LogResponse.java @@ -18,7 +18,8 @@ package top.continew.starter.log.core.model; import top.continew.starter.log.core.enums.Include; -import java.util.*; +import java.util.Map; +import java.util.Set; /** * 响应信息 diff --git a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpRequest.java b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpRequest.java index dccd394b..9e374691 100644 --- a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpRequest.java +++ b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpRequest.java @@ -30,7 +30,8 @@ import top.continew.starter.log.core.model.RecordableHttpRequest; import java.net.URI; import java.net.URISyntaxException; import java.nio.charset.StandardCharsets; -import java.util.*; +import java.util.Collections; +import java.util.Map; /** * 可记录的 HTTP 请求信息适配器 diff --git a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpResponse.java b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpResponse.java index 3e8ae2c9..88ad5c57 100644 --- a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpResponse.java +++ b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/interceptor/handler/RecordableServletHttpResponse.java @@ -25,7 +25,7 @@ import org.springframework.web.util.WebUtils; import top.continew.starter.log.core.model.RecordableHttpResponse; import top.continew.starter.web.util.ServletUtils; -import java.util.*; +import java.util.Map; /** * 可记录的 HTTP 响应信息适配器 diff --git a/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/autoconfigure/WebSocketProperties.java b/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/autoconfigure/WebSocketProperties.java index d564c51b..cd93e196 100644 --- a/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/autoconfigure/WebSocketProperties.java +++ b/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/autoconfigure/WebSocketProperties.java @@ -20,7 +20,6 @@ import org.springframework.boot.context.properties.ConfigurationProperties; import top.continew.starter.core.constant.PropertiesConstants; import top.continew.starter.core.constant.StringConstants; -import java.awt.*; import java.util.ArrayList; import java.util.Collections; import java.util.List; diff --git a/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/core/WebSocketHandler.java b/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/core/WebSocketHandler.java index 9264ca55..0a70d38f 100644 --- a/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/core/WebSocketHandler.java +++ b/continew-starter-messaging/continew-starter-messaging-websocket/src/main/java/top/continew/starter/messaging/websocket/core/WebSocketHandler.java @@ -78,7 +78,7 @@ public class WebSocketHandler extends TextWebSocketHandler { /** * 获取客户端 ID - * + * * @param session 会话 * @return 客户端 ID */ diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisDecryptInterceptor.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisDecryptInterceptor.java index 0dec638f..ed0cf135 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisDecryptInterceptor.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisDecryptInterceptor.java @@ -19,7 +19,10 @@ package top.continew.starter.security.crypto.core; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ReflectUtil; import org.apache.ibatis.executor.resultset.ResultSetHandler; -import org.apache.ibatis.plugin.*; +import org.apache.ibatis.plugin.Interceptor; +import org.apache.ibatis.plugin.Intercepts; +import org.apache.ibatis.plugin.Invocation; +import org.apache.ibatis.plugin.Signature; import org.apache.ibatis.type.SimpleTypeRegistry; import top.continew.starter.security.crypto.annotation.FieldEncrypt; import top.continew.starter.security.crypto.autoconfigure.CryptoProperties; diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisEncryptInterceptor.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisEncryptInterceptor.java index 9cd07b7d..3f782610 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisEncryptInterceptor.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/core/MyBatisEncryptInterceptor.java @@ -35,7 +35,10 @@ import top.continew.starter.security.crypto.autoconfigure.CryptoProperties; import top.continew.starter.security.crypto.encryptor.IEncryptor; import java.lang.reflect.Field; -import java.util.*; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -134,10 +137,10 @@ public class MyBatisEncryptInterceptor extends AbstractMyBatisInterceptor implem * * @param parameter Wrapper 参数 * @param mappedStatement 映射语句 - * @since 2.1.1 * @author cary * @author wangshaopeng@talkweb.com.cn(基于Mybatis-Plus拦截器实现MySQL数据加解密) + * @since 2.1.1 */ private void encryptUpdateWrapper(Object parameter, MappedStatement mappedStatement) { if (parameter instanceof AbstractWrapper updateWrapper) { diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiter.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiter.java index 060552e4..03ad6efd 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiter.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiter.java @@ -23,7 +23,7 @@ import java.lang.annotation.*; /** * 限流注解 - * + * * @author KAI * @since 2.2.0 */ diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiters.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiters.java index 569ce473..73089046 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiters.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/annotation/RateLimiters.java @@ -20,7 +20,7 @@ import java.lang.annotation.*; /** * 限流组注解 - * + * * @author KAI * @since 2.2.0 */ diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterAutoConfiguration.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterAutoConfiguration.java index 27fb1de8..62cac119 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterAutoConfiguration.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterAutoConfiguration.java @@ -31,7 +31,7 @@ import top.continew.starter.security.limiter.core.RateLimiterNameGenerator; /** * 限流器自动配置 - * + * * @author KAI * @author Charles7c * @since 2.2.0 diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterProperties.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterProperties.java index db4c4c34..d423ba57 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterProperties.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/autoconfigure/RateLimiterProperties.java @@ -21,7 +21,7 @@ import top.continew.starter.core.constant.PropertiesConstants; /** * 限流器配置属性 - * + * * @author KAI * @since 2.2.0 */ diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/enums/LimitType.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/enums/LimitType.java index e8b25688..d1221b46 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/enums/LimitType.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/enums/LimitType.java @@ -18,7 +18,7 @@ package top.continew.starter.security.limiter.enums; /** * 限流类型 - * + * * @author KAI * @since 2.2.0 */ diff --git a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/exception/RateLimiterException.java b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/exception/RateLimiterException.java index accd1d30..0b63459c 100644 --- a/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/exception/RateLimiterException.java +++ b/continew-starter-security/continew-starter-security-limiter/src/main/java/top/continew/starter/security/limiter/exception/RateLimiterException.java @@ -20,7 +20,7 @@ import top.continew.starter.core.exception.BaseException; /** * 限流异常 - * + * * @author KAI * @since 2.2.0 */ diff --git a/continew-starter-security/continew-starter-security-password/src/main/java/top/continew/starter/security/password/autoconfigure/PasswordEncoderAutoConfiguration.java b/continew-starter-security/continew-starter-security-password/src/main/java/top/continew/starter/security/password/autoconfigure/PasswordEncoderAutoConfiguration.java index 02d2a169..2ad122be 100644 --- a/continew-starter-security/continew-starter-security-password/src/main/java/top/continew/starter/security/password/autoconfigure/PasswordEncoderAutoConfiguration.java +++ b/continew-starter-security/continew-starter-security-password/src/main/java/top/continew/starter/security/password/autoconfigure/PasswordEncoderAutoConfiguration.java @@ -28,7 +28,9 @@ import org.springframework.context.annotation.Bean; import org.springframework.security.crypto.argon2.Argon2PasswordEncoder; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.factory.PasswordEncoderFactories; -import org.springframework.security.crypto.password.*; +import org.springframework.security.crypto.password.DelegatingPasswordEncoder; +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.security.crypto.password.Pbkdf2PasswordEncoder; import org.springframework.security.crypto.scrypt.SCryptPasswordEncoder; import top.continew.starter.core.constant.PropertiesConstants; import top.continew.starter.core.util.validate.CheckUtils; diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/annotation/EnableGlobalResponse.java b/continew-starter-web/src/main/java/top/continew/starter/web/annotation/EnableGlobalResponse.java index 6dad596b..d79d6259 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/annotation/EnableGlobalResponse.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/annotation/EnableGlobalResponse.java @@ -32,5 +32,4 @@ import java.lang.annotation.*; @Documented @Inherited @Import({GlobalResponseAutoConfiguration.class}) -public @interface EnableGlobalResponse { -} +public @interface EnableGlobalResponse {} diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/response/GlobalResponseProperties.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/response/GlobalResponseProperties.java index 89024d18..92d1a7f3 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/response/GlobalResponseProperties.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/response/GlobalResponseProperties.java @@ -27,5 +27,4 @@ import top.continew.starter.core.constant.PropertiesConstants; * @since 2.5.0 */ @ConfigurationProperties(PropertiesConstants.WEB_RESPONSE) -public class GlobalResponseProperties extends GracefulResponseProperties { -} +public class GlobalResponseProperties extends GracefulResponseProperties {} diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogProperties.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogProperties.java index a65b623e..ef49e48f 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogProperties.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogProperties.java @@ -23,9 +23,9 @@ package top.continew.starter.web.autoconfigure.trace; * 重写 TLog 配置以适配 Spring Boot 3.x *

* - * @see com.yomahub.tlog.springboot.property.TLogProperty * @author Bryan.Zhang * @author Jasmine + * @see com.yomahub.tlog.springboot.property.TLogProperty * @since 1.3.0 */ public class TLogProperties { diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogServletFilter.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogServletFilter.java index e7671ecc..494855f3 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogServletFilter.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogServletFilter.java @@ -31,9 +31,9 @@ import java.io.IOException; * 重写 TLog 配置以适配 Spring Boot 3.x *

* - * @see com.yomahub.tlog.web.filter.TLogServletFilter * @author Bryan.Zhang * @author Jasmine + * @see com.yomahub.tlog.web.filter.TLogServletFilter * @since 1.3.0 */ public class TLogServletFilter implements Filter { diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogWebCommon.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogWebCommon.java index 14d4c0f3..74dd6791 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogWebCommon.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/trace/TLogWebCommon.java @@ -28,9 +28,9 @@ import jakarta.servlet.http.HttpServletRequest; * 重写 TLog 配置以适配 Spring Boot 3.x *

* - * @see com.yomahub.tlog.web.common.TLogWebCommon * @author Bryan.Zhang * @author Jasmine + * @see com.yomahub.tlog.web.common.TLogWebCommon * @since 1.3.0 */ public class TLogWebCommon extends TLogRPCHandler { diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java index 8eb31562..a8b82cc0 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java @@ -19,7 +19,9 @@ package top.continew.starter.web.autoconfigure.xss; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.core.text.CharSequenceUtil; -import cn.hutool.core.util.*; +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.util.EscapeUtil; +import cn.hutool.core.util.ReUtil; import cn.hutool.http.HtmlUtil; import cn.hutool.http.Method; import jakarta.servlet.ReadListener; diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/util/FileUploadUtils.java b/continew-starter-web/src/main/java/top/continew/starter/web/util/FileUploadUtils.java index 7d651b66..dadf99e0 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/util/FileUploadUtils.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/util/FileUploadUtils.java @@ -29,7 +29,10 @@ import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.web.multipart.MultipartFile; -import java.io.*; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; import java.nio.charset.StandardCharsets; import java.time.LocalDateTime; diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/util/ServletUtils.java b/continew-starter-web/src/main/java/top/continew/starter/web/util/ServletUtils.java index a607b866..6e0bf0f2 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/util/ServletUtils.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/util/ServletUtils.java @@ -23,7 +23,8 @@ import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import top.continew.starter.core.constant.StringConstants; -import java.util.*; +import java.util.Collection; +import java.util.Map; /** * Servlet 工具类