Skip to content

Commit 974efa3

Browse files
committed
build(dependencies): 更新项目依赖版本
- 项目版本号 2.9.0 => 2.10.0-SNAPSHOT - Spring Boot 3.2.12 => 3.3.9 - 新增 Spring Cloud 2023.0.5 - Redisson 3.41.0 => 3.45.0 - CosId 2.10.1 => 2.11.0 - sa-token 1.39.0 => 1.40.0 - snail-job 1.2.0 => 1.3.0 - sms4j 3.3.3 => 3.3.4 - nashorn 15.5 => 15.6 - s3 2.29.23 => 2.30.35 - s3-crt 0.33.5 => 0.36.1 - ip2region 3.2.12 => 3.3.6 - hutool 5.8.34 => 5.8.36 - mybatis-flex 1.10.3 => 1.10.8 - snakeyaml 2.3 => 2.4 - flatten 1.6.0 => 1.7.0 - spotless 2.43.0 => 2.44.3
1 parent 199df87 commit 974efa3

File tree

2 files changed

+100
-78
lines changed
  • continew-starter-dependencies
  • continew-starter-web/src/main/java/top/continew/starter/web/model

2 files changed

+100
-78
lines changed

continew-starter-dependencies/pom.xml

Lines changed: 99 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.boot</groupId>
88
<artifactId>spring-boot-dependencies</artifactId>
9-
<version>3.2.12</version>
9+
<version>3.3.9</version>
1010
<relativePath/>
1111
</parent>
1212

@@ -43,61 +43,101 @@
4343

4444
<properties>
4545
<!-- 项目版本号 -->
46-
<revision>2.9.0</revision>
47-
<snail-job.version>1.2.0</snail-job.version>
48-
<sa-token.version>1.39.0</sa-token.version>
46+
<revision>2.10.0-SNAPSHOT</revision>
47+
<spring-cloud.version>2023.0.5</spring-cloud.version>
48+
<redisson.version>3.45.0</redisson.version>
49+
<jetcache.version>2.7.7</jetcache.version>
50+
<cosid.version>2.11.0</cosid.version>
51+
<sa-token.version>1.40.0</sa-token.version>
4952
<just-auth.version>1.16.7</just-auth.version>
5053
<mybatis-plus.version>3.5.8</mybatis-plus.version>
51-
<mybatis-flex.version>1.10.3</mybatis-flex.version>
54+
<mybatis-flex.version>1.10.8</mybatis-flex.version>
5255
<dynamic-datasource.version>4.3.1</dynamic-datasource.version>
5356
<p6spy.version>3.9.1</p6spy.version>
54-
<jetcache.version>2.7.7</jetcache.version>
55-
<redisson.version>3.41.0</redisson.version>
56-
<cosid.version>2.10.1</cosid.version>
57-
<sms4j.version>3.3.3</sms4j.version>
58-
<aj-captcha.version>1.3.0</aj-captcha.version>
57+
<snail-job.version>1.3.0</snail-job.version>
58+
<sms4j.version>3.3.4</sms4j.version>
59+
<aj-captcha.version>1.4.0</aj-captcha.version>
5960
<easy-captcha.version>1.6.2</easy-captcha.version>
61+
<nashorn.version>15.6</nashorn.version>
6062
<easy-excel.version>3.3.4</easy-excel.version>
61-
<nashorn.version>15.5</nashorn.version>
6263
<x-file-storage.version>2.2.1</x-file-storage.version>
63-
<aws-s3.version>1.12.780</aws-s3.version>
64-
<graceful-response.version>5.0.5-boot3</graceful-response.version>
64+
<aws-s3.version>1.12.782</aws-s3.version>
65+
<s3.version>2.30.35</s3.version>
66+
<s3-crt.version>0.36.1</s3-crt.version>
67+
<thumbnails.version>0.4.20</thumbnails.version>
6568
<crane4j.version>2.9.0</crane4j.version>
69+
<graceful-response.version>5.0.5-boot3</graceful-response.version>
6670
<knife4j.version>4.5.0</knife4j.version>
6771
<tlog.version>1.5.2</tlog.version>
68-
<snakeyaml.version>2.3</snakeyaml.version>
6972
<okhttp.version>4.12.0</okhttp.version>
7073
<ttl.version>2.14.5</ttl.version>
71-
<ip2region.version>3.2.12</ip2region.version>
72-
<hutool.version>5.8.34</hutool.version>
73-
<!--对象存储版本-->
74-
<s3.version>2.29.23</s3.version>
75-
<s3-crt.version>0.33.5</s3-crt.version>
76-
<!--缩略图处理版本-->
77-
<thumbnails.version>0.4.20</thumbnails.version>
74+
<ip2region.version>3.3.6</ip2region.version>
75+
<hutool.version>5.8.36</hutool.version>
76+
<snakeyaml.version>2.4</snakeyaml.version>
7877
<!-- Maven Plugin Versions -->
79-
<flatten.version>1.6.0</flatten.version>
80-
<spotless.version>2.43.0</spotless.version>
78+
<flatten.version>1.7.0</flatten.version>
79+
<spotless.version>2.44.3</spotless.version>
8180
<sonar.version>3.11.0.3922</sonar.version>
8281
</properties>
8382

8483
<dependencyManagement>
8584
<dependencies>
86-
<!-- SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台-->
85+
<!-- Spring Cloud(Spring 团队提供的微服务解决方案-->
8786
<dependency>
88-
<groupId>com.aizuda</groupId>
89-
<artifactId>snail-job-client-starter</artifactId>
90-
<version>${snail-job.version}</version>
87+
<groupId>org.springframework.cloud</groupId>
88+
<artifactId>spring-cloud-dependencies</artifactId>
89+
<version>${spring-cloud.version}</version>
90+
<type>pom</type>
91+
<scope>import</scope>
9192
</dependency>
93+
94+
<!-- Redisson(不仅仅是一个 Redis Java 客户端) -->
9295
<dependency>
93-
<groupId>com.aizuda</groupId>
94-
<artifactId>snail-job-client-retry-core</artifactId>
95-
<version>${snail-job.version}</version>
96+
<groupId>org.redisson</groupId>
97+
<artifactId>redisson-spring-boot-starter</artifactId>
98+
<version>${redisson.version}</version>
9699
</dependency>
100+
101+
<!-- JetCache(一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作) -->
97102
<dependency>
98-
<groupId>com.aizuda</groupId>
99-
<artifactId>snail-job-client-job-core</artifactId>
100-
<version>${snail-job.version}</version>
103+
<groupId>com.alicp.jetcache</groupId>
104+
<artifactId>jetcache-autoconfigure</artifactId>
105+
<version>${jetcache.version}</version>
106+
</dependency>
107+
<!-- JetCache 注解 -->
108+
<dependency>
109+
<groupId>com.alicp.jetcache</groupId>
110+
<artifactId>jetcache-anno</artifactId>
111+
<version>${jetcache.version}</version>
112+
</dependency>
113+
<!-- JetCache Redisson 适配 -->
114+
<dependency>
115+
<groupId>com.alicp.jetcache</groupId>
116+
<artifactId>jetcache-redisson</artifactId>
117+
<version>${jetcache.version}</version>
118+
<exclusions>
119+
<exclusion>
120+
<groupId>org.redisson</groupId>
121+
<artifactId>redisson</artifactId>
122+
</exclusion>
123+
</exclusions>
124+
</dependency>
125+
126+
<!-- CosId(通用、灵活、高性能的分布式 ID 生成器) -->
127+
<dependency>
128+
<groupId>me.ahoo.cosid</groupId>
129+
<artifactId>cosid-spring-boot-starter</artifactId>
130+
<version>${cosid.version}</version>
131+
</dependency>
132+
<dependency>
133+
<groupId>me.ahoo.cosid</groupId>
134+
<artifactId>cosid-spring-redis</artifactId>
135+
<version>${cosid.version}</version>
136+
</dependency>
137+
<dependency>
138+
<groupId>me.ahoo.cosid</groupId>
139+
<artifactId>cosid-jdbc</artifactId>
140+
<version>${cosid.version}</version>
101141
</dependency>
102142

103143
<!-- Sa-Token(轻量级 Java 权限认证框架,让鉴权变得简单、优雅) -->
@@ -174,53 +214,21 @@
174214
<version>${p6spy.version}</version>
175215
</dependency>
176216

177-
<!-- JetCache(一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作) -->
178-
<dependency>
179-
<groupId>com.alicp.jetcache</groupId>
180-
<artifactId>jetcache-autoconfigure</artifactId>
181-
<version>${jetcache.version}</version>
182-
</dependency>
183-
<!-- JetCache 注解 -->
184-
<dependency>
185-
<groupId>com.alicp.jetcache</groupId>
186-
<artifactId>jetcache-anno</artifactId>
187-
<version>${jetcache.version}</version>
188-
</dependency>
189-
<!-- JetCache Redisson 适配 -->
190-
<dependency>
191-
<groupId>com.alicp.jetcache</groupId>
192-
<artifactId>jetcache-redisson</artifactId>
193-
<version>${jetcache.version}</version>
194-
<exclusions>
195-
<exclusion>
196-
<groupId>org.redisson</groupId>
197-
<artifactId>redisson</artifactId>
198-
</exclusion>
199-
</exclusions>
200-
</dependency>
201-
202-
<!-- Redisson(不仅仅是一个 Redis Java 客户端) -->
203-
<dependency>
204-
<groupId>org.redisson</groupId>
205-
<artifactId>redisson-spring-boot-starter</artifactId>
206-
<version>${redisson.version}</version>
207-
</dependency>
208-
209-
<!-- CosId(通用、灵活、高性能的分布式 ID 生成器) -->
217+
<!-- SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) -->
210218
<dependency>
211-
<groupId>me.ahoo.cosid</groupId>
212-
<artifactId>cosid-spring-boot-starter</artifactId>
213-
<version>${cosid.version}</version>
219+
<groupId>com.aizuda</groupId>
220+
<artifactId>snail-job-client-starter</artifactId>
221+
<version>${snail-job.version}</version>
214222
</dependency>
215223
<dependency>
216-
<groupId>me.ahoo.cosid</groupId>
217-
<artifactId>cosid-spring-redis</artifactId>
218-
<version>${cosid.version}</version>
224+
<groupId>com.aizuda</groupId>
225+
<artifactId>snail-job-client-retry-core</artifactId>
226+
<version>${snail-job.version}</version>
219227
</dependency>
220228
<dependency>
221-
<groupId>me.ahoo.cosid</groupId>
222-
<artifactId>cosid-jdbc</artifactId>
223-
<version>${cosid.version}</version>
229+
<groupId>com.aizuda</groupId>
230+
<artifactId>snail-job-client-job-core</artifactId>
231+
<version>${snail-job.version}</version>
224232
</dependency>
225233

226234
<!-- SMS4J(短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程) -->
@@ -258,14 +266,28 @@
258266
<version>${easy-excel.version}</version>
259267
</dependency>
260268

269+
<!-- X File Storage(一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS...等其它兼容 S3 协议的存储平台) -->
270+
<dependency>
271+
<groupId>org.dromara.x-file-storage</groupId>
272+
<artifactId>x-file-storage-spring</artifactId>
273+
<version>${x-file-storage.version}</version>
274+
</dependency>
275+
276+
<!-- Amazon S3(Amazon Simple Storage Service,亚马逊简单存储服务,通用存储协议 S3,兼容主流云厂商对象存储) -->
277+
<dependency>
278+
<groupId>com.amazonaws</groupId>
279+
<artifactId>aws-java-sdk-s3</artifactId>
280+
<version>${aws-s3.version}</version>
281+
</dependency>
282+
261283
<!-- S3 for Java 2.x -->
262284
<dependency>
263285
<groupId>software.amazon.awssdk</groupId>
264286
<artifactId>s3</artifactId>
265287
<version>${s3.version}</version>
266288
</dependency>
267289

268-
<!-- 使用AWS基于 CRT 的 S3 客户端 -->
290+
<!-- 使用 AWS 基于 CRT 的 S3 客户端 -->
269291
<dependency>
270292
<groupId>software.amazon.awssdk.crt</groupId>
271293
<artifactId>aws-crt</artifactId>
@@ -279,7 +301,7 @@
279301
<version>${s3.version}</version>
280302
</dependency>
281303

282-
<!--图片处理工具-主要用做图片缩略处理-->
304+
<!-- Thumbnailator(缩略图生成库) -->
283305
<dependency>
284306
<groupId>net.coobird</groupId>
285307
<artifactId>thumbnailator</artifactId>

continew-starter-web/src/main/java/top/continew/starter/web/model/R.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public ResponseStatus getStatus() {
110110

111111
@Override
112112
public void setPayload(Object payload) {
113-
this.data = (T) payload;
113+
this.data = (T)payload;
114114
}
115115

116116
@Override

0 commit comments

Comments
 (0)