Commit 5b69df074cbe3215ea6077063f14df83db99477e

Authored by YunaiV
1 parent 0dff03b8

✨ 全局:将 banner、error-code、desensitize 融合到 web 组件里,减少 starter

Showing 50 changed files with 29 additions and 155 deletions
yudao-dependencies/pom.xml
... ... @@ -92,11 +92,6 @@
92 92 <!-- 业务组件 -->
93 93 <dependency>
94 94 <groupId>cn.iocoder.boot</groupId>
95   - <artifactId>yudao-spring-boot-starter-banner</artifactId>
96   - <version>${revision}</version>
97   - </dependency>
98   - <dependency>
99   - <groupId>cn.iocoder.boot</groupId>
100 95 <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId>
101 96 <version>${revision}</version>
102 97 </dependency>
... ... @@ -138,11 +133,6 @@
138 133 </dependency>
139 134 <dependency>
140 135 <groupId>cn.iocoder.boot</groupId>
141   - <artifactId>yudao-spring-boot-starter-biz-error-code</artifactId>
142   - <version>${revision}</version>
143   - </dependency>
144   - <dependency>
145   - <groupId>cn.iocoder.boot</groupId>
146 136 <artifactId>yudao-spring-boot-starter-biz-ip</artifactId>
147 137 <version>${revision}</version>
148 138 </dependency>
... ...
yudao-framework/pom.xml
... ... @@ -11,7 +11,6 @@
11 11 <packaging>pom</packaging>
12 12 <modules>
13 13 <module>yudao-common</module>
14   - <module>yudao-spring-boot-starter-banner</module>
15 14 <module>yudao-spring-boot-starter-mybatis</module>
16 15 <module>yudao-spring-boot-starter-redis</module>
17 16 <module>yudao-spring-boot-starter-web</module>
... ... @@ -33,13 +32,11 @@
33 32 <module>yudao-spring-boot-starter-biz-pay</module>
34 33 <module>yudao-spring-boot-starter-biz-tenant</module>
35 34 <module>yudao-spring-boot-starter-biz-data-permission</module>
36   - <module>yudao-spring-boot-starter-biz-error-code</module>
37 35 <module>yudao-spring-boot-starter-biz-ip</module>
38 36  
39 37 <module>yudao-spring-boot-starter-flowable</module>
40 38 <module>yudao-spring-boot-starter-captcha</module>
41 39 <module>yudao-spring-boot-starter-websocket</module>
42   - <module>yudao-spring-boot-starter-desensitize</module>
43 40 </modules>
44 41  
45 42 <artifactId>yudao-framework</artifactId>
... ...
yudao-framework/yudao-spring-boot-starter-banner/pom.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<project xmlns="http://maven.apache.org/POM/4.0.0"
3   - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5   - <parent>
6   - <artifactId>yudao-framework</artifactId>
7   - <groupId>cn.iocoder.boot</groupId>
8   - <version>${revision}</version>
9   - </parent>
10   - <modelVersion>4.0.0</modelVersion>
11   - <artifactId>yudao-spring-boot-starter-banner</artifactId>
12   - <packaging>jar</packaging>
13   -
14   - <name>${project.artifactId}</name>
15   - <description>Banner 用于在 console 控制台,打印开发文档、接口文档等</description>
16   - <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
17   -
18   - <dependencies>
19   - <dependency>
20   - <groupId>cn.iocoder.boot</groupId>
21   - <artifactId>yudao-common</artifactId>
22   - </dependency>
23   -
24   - <dependency>
25   - <groupId>org.springframework.boot</groupId>
26   - <artifactId>spring-boot-starter</artifactId>
27   - </dependency>
28   - </dependencies>
29   -
30   -</project>
yudao-framework/yudao-spring-boot-starter-banner/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted
1   -cn.iocoder.yudao.framework.banner.config.YudaoBannerAutoConfiguration
2 0 \ No newline at end of file
yudao-framework/yudao-spring-boot-starter-biz-error-code/pom.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<project xmlns="http://maven.apache.org/POM/4.0.0"
3   - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5   - <parent>
6   - <artifactId>yudao-framework</artifactId>
7   - <groupId>cn.iocoder.boot</groupId>
8   - <version>${revision}</version>
9   - </parent>
10   - <modelVersion>4.0.0</modelVersion>
11   - <artifactId>yudao-spring-boot-starter-biz-error-code</artifactId>
12   - <packaging>jar</packaging>
13   -
14   - <name>${project.artifactId}</name>
15   - <description>
16   - 错误码 ErrorCode 的自动配置功能,提供如下功能:
17   - 1. 远程读取:项目启动时,从 system-server 服务,读取数据库中的 ErrorCode 错误码,实现错误码的提示可配置;
18   - 2. 自动更新:管理员在管理后台修数据库中的 ErrorCode 错误码时,项目自动从 system-server 服务加载最新的 ErrorCode 错误码;
19   - 3. 自动写入:项目启动时,将项目本地的错误码写到 system-server 服务中,方便管理员在管理后台编辑;
20   - </description>
21   - <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
22   -
23   - <dependencies>
24   - <dependency>
25   - <groupId>cn.iocoder.boot</groupId>
26   - <artifactId>yudao-common</artifactId>
27   - </dependency>
28   -
29   - <!-- Spring 核心 -->
30   - <dependency>
31   - <groupId>org.springframework.boot</groupId>
32   - <artifactId>spring-boot-starter</artifactId>
33   - </dependency>
34   -
35   - <!-- 业务组件 -->
36   - <dependency>
37   - <groupId>cn.iocoder.boot</groupId>
38   - <artifactId>yudao-module-system-api</artifactId> <!-- 需要使用它,进行操作日志的记录 -->
39   - <version>${revision}</version>
40   - </dependency>
41   -
42   - <dependency>
43   - <groupId>jakarta.validation</groupId>
44   - <artifactId>jakarta.validation-api</artifactId>
45   - <scope>provided</scope> <!-- 设置为 provided,主要是 ErrorCodeProperties 使用到 -->
46   - </dependency>
47   - </dependencies>
48   -
49   -</project>
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted
1   -cn.iocoder.yudao.framework.errorcode.config.YudaoErrorCodeAutoConfiguration
yudao-framework/yudao-spring-boot-starter-desensitize/pom.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<project xmlns="http://maven.apache.org/POM/4.0.0"
3   - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5   - <modelVersion>4.0.0</modelVersion>
6   - <parent>
7   - <artifactId>yudao-framework</artifactId>
8   - <groupId>cn.iocoder.boot</groupId>
9   - <version>${revision}</version>
10   - </parent>
11   -
12   - <artifactId>yudao-spring-boot-starter-desensitize</artifactId>
13   - <description>脱敏组件:支持 JSON 返回数据时,将邮箱、手机等字段进行脱敏</description>
14   -
15   - <dependencies>
16   - <dependency>
17   - <groupId>cn.iocoder.boot</groupId>
18   - <artifactId>yudao-common</artifactId>
19   - </dependency>
20   -
21   - <!-- jackson -->
22   - <dependency>
23   - <groupId>com.fasterxml.jackson.core</groupId>
24   - <artifactId>jackson-annotations</artifactId>
25   - </dependency>
26   - <dependency>
27   - <groupId>com.fasterxml.jackson.core</groupId>
28   - <artifactId>jackson-databind</artifactId>
29   - </dependency>
30   -
31   - <!-- Test 测试相关 -->
32   - <dependency>
33   - <groupId>cn.iocoder.boot</groupId>
34   - <artifactId>yudao-spring-boot-starter-test</artifactId>
35   - <scope>test</scope>
36   - </dependency>
37   - </dependencies>
38   -</project>
yudao-framework/yudao-spring-boot-starter-web/pom.xml
... ... @@ -12,7 +12,7 @@
12 12 <packaging>jar</packaging>
13 13  
14 14 <name>${project.artifactId}</name>
15   - <description>Web 框架,全局异常、API 日志等</description>
  15 + <description>Web 框架,全局异常、API 日志、脱敏、错误码等</description>
16 16 <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
17 17  
18 18 <dependencies>
... ... @@ -54,6 +54,11 @@
54 54 <artifactId>yudao-module-infra-api</artifactId> <!-- 需要使用它,进行操作日志的记录 -->
55 55 <version>${revision}</version>
56 56 </dependency>
  57 + <dependency>
  58 + <groupId>cn.iocoder.boot</groupId>
  59 + <artifactId>yudao-module-system-api</artifactId> <!-- 需要使用它,进行错误码的记录 -->
  60 + <version>${revision}</version>
  61 + </dependency>
57 62  
58 63 <!-- xss -->
59 64 <dependency>
... ... @@ -61,6 +66,17 @@
61 66 <artifactId>jsoup</artifactId>
62 67 </dependency>
63 68  
  69 + <!-- Test 测试相关 -->
  70 + <dependency>
  71 + <groupId>org.springframework.boot</groupId>
  72 + <artifactId>spring-boot-starter-test</artifactId>
  73 + <scope>test</scope>
  74 + </dependency>
  75 + <dependency>
  76 + <groupId>org.mockito</groupId>
  77 + <artifactId>mockito-inline</artifactId>
  78 + <scope>test</scope>
  79 + </dependency>
64 80 </dependencies>
65 81  
66 82 </project>
... ...
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/config/YudaoBannerAutoConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/banner/config/YudaoBannerAutoConfiguration.java
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/core/BannerApplicationRunner.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/banner/core/BannerApplicationRunner.java
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/banner/package-info.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/DesensitizeBy.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/DesensitizeBy.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/AbstractRegexDesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/AbstractRegexDesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/BankCardDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/BankCardDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/CarLicenseDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/CarLicenseDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseNameDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseNameDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/FixedPhoneDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/FixedPhoneDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/IdCardDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/IdCardDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/MobileDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/MobileDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PasswordDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PasswordDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/SliderDesensitize.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/SliderDesensitize.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractSliderDesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractSliderDesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/BankCardDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/BankCardDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/CarLicenseDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/CarLicenseDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/ChineseNameDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/ChineseNameDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/DefaultDesensitizationHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/DefaultDesensitizationHandler.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/FixedPhoneDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/FixedPhoneDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/IdCardDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/IdCardDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/MobileDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/MobileDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/PasswordDesensitization.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/PasswordDesensitization.java
yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/desensitize/package-info.java
1 1 /**
2 2 * 脱敏组件:支持 JSON 返回数据时,将邮箱、手机等字段进行脱敏
3 3 */
4   -package cn.iocoder.yudao.framework.desensitize.core;
  4 +package cn.iocoder.yudao.framework.desensitize;
... ...
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/config/ErrorCodeProperties.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/config/ErrorCodeProperties.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/config/YudaoErrorCodeAutoConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/config/YudaoErrorCodeAutoConfiguration.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/core/generator/ErrorCodeAutoGenerator.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/core/generator/ErrorCodeAutoGenerator.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/core/generator/ErrorCodeAutoGeneratorImpl.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/core/generator/ErrorCodeAutoGeneratorImpl.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/core/loader/ErrorCodeLoader.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/core/loader/ErrorCodeLoader.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/core/loader/ErrorCodeLoaderImpl.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/core/loader/ErrorCodeLoaderImpl.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/errorcode/package-info.java
yudao-framework/yudao-spring-boot-starter-web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
... ... @@ -3,3 +3,5 @@ cn.iocoder.yudao.framework.jackson.config.YudaoJacksonAutoConfiguration
3 3 cn.iocoder.yudao.framework.swagger.config.YudaoSwaggerAutoConfiguration
4 4 cn.iocoder.yudao.framework.web.config.YudaoWebAutoConfiguration
5 5 cn.iocoder.yudao.framework.xss.config.YudaoXssAutoConfiguration
  6 +cn.iocoder.yudao.framework.banner.config.YudaoBannerAutoConfiguration
  7 +cn.iocoder.yudao.framework.errorcode.config.YudaoErrorCodeAutoConfiguration
6 8 \ No newline at end of file
... ...
yudao-framework/yudao-spring-boot-starter-banner/src/main/resources/banner.txt renamed to yudao-framework/yudao-spring-boot-starter-web/src/main/resources/banner.txt
yudao-framework/yudao-spring-boot-starter-desensitize/src/test/java/cn/iocoder/yudao/framework/desensitize/core/DesensitizeTest.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/test/java/cn/iocoder/yudao/framework/desensitize/core/DesensitizeTest.java
1 1 package cn.iocoder.yudao.framework.desensitize.core;
2 2  
3 3 import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
  4 +import cn.iocoder.yudao.framework.desensitize.core.annotation.Address;
4 5 import cn.iocoder.yudao.framework.desensitize.core.regex.annotation.EmailDesensitize;
5 6 import cn.iocoder.yudao.framework.desensitize.core.regex.annotation.RegexDesensitize;
6   -import cn.iocoder.yudao.framework.desensitize.core.annotation.Address;
7   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.BankCardDesensitize;
8   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.CarLicenseDesensitize;
9   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.ChineseNameDesensitize;
10   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.FixedPhoneDesensitize;
11   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.IdCardDesensitize;
12   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.PasswordDesensitize;
13   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.MobileDesensitize;
14   -import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.SliderDesensitize;
15   -import cn.iocoder.yudao.framework.test.core.ut.BaseMockitoUnitTest;
  7 +import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.*;
16 8 import lombok.Data;
17 9 import org.junit.jupiter.api.Test;
  10 +import org.junit.jupiter.api.extension.ExtendWith;
  11 +import org.mockito.junit.jupiter.MockitoExtension;
18 12  
19   -import static org.junit.jupiter.api.Assertions.*;
  13 +import static org.junit.jupiter.api.Assertions.assertEquals;
  14 +import static org.junit.jupiter.api.Assertions.assertNotNull;
20 15  
21 16 /**
22 17 * {@link DesensitizeTest} 的单元测试
23 18 */
24   -public class DesensitizeTest extends BaseMockitoUnitTest {
  19 +@ExtendWith(MockitoExtension.class)
  20 +public class DesensitizeTest {
25 21  
26 22 @Test
27 23 public void test() {
... ...
yudao-framework/yudao-spring-boot-starter-desensitize/src/test/java/cn/iocoder/yudao/framework/desensitize/core/annotation/Address.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/test/java/cn/iocoder/yudao/framework/desensitize/core/annotation/Address.java
1 1 package cn.iocoder.yudao.framework.desensitize.core.annotation;
2 2  
3 3 import cn.iocoder.yudao.framework.desensitize.core.DesensitizeTest;
4   -import cn.iocoder.yudao.framework.desensitize.core.base.annotation.DesensitizeBy;
5 4 import cn.iocoder.yudao.framework.desensitize.core.handler.AddressHandler;
  5 +import cn.iocoder.yudao.framework.desensitize.core.base.annotation.DesensitizeBy;
6 6 import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
7 7  
8 8 import java.lang.annotation.Documented;
... ...
yudao-framework/yudao-spring-boot-starter-desensitize/src/test/java/cn/iocoder/yudao/framework/desensitize/core/handler/AddressHandler.java renamed to yudao-framework/yudao-spring-boot-starter-web/src/test/java/cn/iocoder/yudao/framework/desensitize/core/handler/AddressHandler.java
yudao-server/pom.xml
... ... @@ -31,10 +31,6 @@
31 31 <artifactId>yudao-module-infra-biz</artifactId>
32 32 <version>${revision}</version>
33 33 </dependency>
34   - <dependency>
35   - <groupId>cn.iocoder.boot</groupId>
36   - <artifactId>yudao-spring-boot-starter-biz-error-code</artifactId>
37   - </dependency>
38 34  
39 35 <!-- 会员中心。默认注释,保证编译速度 -->
40 36 <!-- <dependency>-->
... ... @@ -104,10 +100,6 @@
104 100 <artifactId>spring-boot-configuration-processor</artifactId>
105 101 <optional>true</optional>
106 102 </dependency>
107   - <dependency>
108   - <groupId>cn.iocoder.boot</groupId>
109   - <artifactId>yudao-spring-boot-starter-banner</artifactId>
110   - </dependency>
111 103  
112 104 <!-- 服务保障相关 -->
113 105 <dependency>
... ...