diff --git a/CHANGELOG.md b/CHANGELOG.md
index 51fe24c9..75d8941a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,37 @@
+## [v2.3.0](https://github.com/continew-org/continew-starter/compare/v2.2.0...v2.3.0) (2024-07-18)
+
+### ✨ 新特性
+
+- 【core】新增 JSR 303 校验器自动配置(从 web 模块迁移) ([6809600](https://github.com/continew-org/continew-starter/commit/6809600858ed597567f78581187f6d88a2ea899e))
+- 新增 Snail Job 依赖版本 ([d31d8d2](https://github.com/continew-org/continew-starter/commit/d31d8d209a66884d046763bb8497b2c58cf88506))
+
+### 🐛 问题修复
+
+- 【extension/crud】修复 DictField 映射错误 ([65cfe91](https://github.com/continew-org/continew-starter/commit/65cfe917709320edd9db2ae55390afe64077e3d3))
+- 【extension/crud】修复 Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection. 错误 ([c17668c](https://github.com/continew-org/continew-starter/commit/c17668c2d1a9440dd0260fd7d8b2a28f104bbce6))
+- 【web】修复文件上传异常单位显示错误 ([e7566d2](https://github.com/continew-org/continew-starter/commit/e7566d284b53b47577ade59c0b7e9262f9b43758))
+
+### 💎 功能优化
+
+- 【core】优化 JSR 303 校验方法 ([b0f5506](https://github.com/continew-org/continew-starter/commit/b0f55064242615717789b3d62880e482ea72a23a))
+- 【extension/crud】调整 BaseService 相关泛型类型加载为懒加载 ([dca7157](https://github.com/continew-org/continew-starter/commit/dca715709faa9fbd61194ea4177c91475b768694))
+
+### 📦 依赖升级
+
+- SpringBoot 3.1.11 => 3.2.7(TaskExecutor => ThreadPoolTaskExecutor)
+- MyBatisPlus 3.5.5 => 3.5.7(数据权限处理器调整)
+- MyBatisFlex 1.8.9 => 1.9.3
+- dynamic-datasource 4.3.0 => 4.3.1
+- JetCache 2.7.5 => 2.7.6
+- Redisson 3.30.0 => 3.32.0
+- CosID 2.6.8 => 2.9.1
+- EasyExcel 3.3.4 => 4.0.1
+- XFileStorage 2.1.0 => 2.2.0
+- Crane4j 2.8.0 => 2.9.0
+- Hutool 5.8.27 => 5.8.29
+- AWS S3 1.12.720 => 1.12.761
+- IP2Region 3.1.11 => 3.2.6
+
## [v2.2.0](https://github.com/continew-org/continew-starter/compare/v2.1.1...v2.2.0) (2024-06-30)
### ✨ 新特性
diff --git a/README.md b/README.md
index af453c52..ac7a3869 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
-
+
@@ -140,96 +140,96 @@ continew-starter.web:
| 模块名称 | 模块说明 | 依赖版本 |
| --------------------- | ------------------------------------ |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| continew-starter-core | 核心模块:包含线程池、项目等自动配置 | Spring Boot:3.1.11
Hutool:5.8.25
mica-ip2region:3.1.7 |
+| continew-starter-core | 核心模块:包含线程池、项目等自动配置 | Spring Boot:3.1.11
Hutool:5.8.29
mica-ip2region:3.2.6 |
### JSON模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ----------------------------- | -------------------- | --------------- |
-| continew-starter-json-jackson | Jackson 序列化等配置 | Jackson:2.15.3 |
+| 模块名称 | 模块说明 |
+| ----------------------------- | -------------------- |
+| continew-starter-json-jackson | Jackson 序列化等配置 |
### 接口文档
-| 模块名称 | 模块说明 | 依赖版本 |
-| ------------------------ | ---------------- | ------------------------------------------------------------ |
-| continew-starter-api-doc | Knife4j 自动配置 | Knife4j:4.5.0 |
+| 模块名称 | 模块说明 |
+| ------------------------ | ---------------- |
+| continew-starter-api-doc | Knife4j 自动配置 |
### 安全模块
-| 模块名称 | 模块说明 | 依赖版本 |
-|------------------------------------|-----------| -------- |
-| continew-starter-security-password | 密码编码器 | |
-| continew-starter-security-mask | JSON 脱敏 | |
-| continew-starter-security-crypto | 数据库字段加/解密 | |
-| continew-starter-security-limiter | 限流器 | |
+| 模块名称 | 模块说明 |
+| ---------------------------------- | ----------------- |
+| continew-starter-security-password | 密码编码器 |
+| continew-starter-security-mask | JSON 脱敏 |
+| continew-starter-security-crypto | 数据库字段加/解密 |
+| continew-starter-security-limiter | 限流器 |
### Web模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| -------------------- | ---------------------------------- | ------------------------------------------------------------ |
-| continew-starter-web | 跨域、全局异常、错误处理等自动配置 | Undertow:2.3.10.Final
TLog:1.5.1 |
+| 模块名称 | 模块说明 |
+| -------------------- | ---------------------------------- |
+| continew-starter-web | 跨域、全局异常、错误处理等自动配置 |
### 日志模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ---------------------------------- | ----------------------------------------- | -------- |
-| continew-starter-log-core | 日志核心模块 | |
-| continew-starter-log-httptrace-pro | Spring Boot Actuator HttpTrace 重置增强版 | |
+| 模块名称 | 模块说明 |
+| ---------------------------------- | ----------------------------------------- |
+| continew-starter-log-core | 日志核心模块 |
+| continew-starter-log-httptrace-pro | Spring Boot Actuator HttpTrace 重置增强版 |
### 存储模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ------------------------------ | -------- | -------- |
-| continew-starter-storage-local | 本地存储 | |
+| 模块名称 | 模块说明 |
+| ------------------------------ | -------- |
+| continew-starter-storage-local | 本地存储 |
### 文件处理模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| --------------------------- | -------------- |------------------------------------------------------------------------------------------|
-| continew-starter-file-excel | Excel 相关配置 | Easy Excel:3.3.4 |
+| 模块名称 | 模块说明 |
+| --------------------------- | -------------- |
+| continew-starter-file-excel | Excel 相关配置 |
### 验证码模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| --------------------------------- | ---------- | ------------------- |
-| continew-starter-captcha-graphic | 图形验证码 | Easy Captcha:1.6.2 |
-| continew-starter-captcha-behavior | 行为验证码 | AJ-Captcha:1.3.0 |
+| 模块名称 | 模块说明 |
+| --------------------------------- | ---------- |
+| continew-starter-captcha-graphic | 图形验证码 |
+| continew-starter-captcha-behavior | 行为验证码 |
### 缓存模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ---------------------------------- | --------------------- |--------------------------------------------------------------------------------------------------------------------------------------|
-| continew-starter-cache-redisson | Redisson 自动配置 | Redisson:3.30.0 |
-| continew-starter-cache-springcache | Spring Cache 自动配置 | |
-| continew-starter-cache-jetcache | JetCache 自动配置 | |
+| 模块名称 | 模块说明 |
+| ---------------------------------- | --------------------- |
+| continew-starter-cache-redisson | Redisson 自动配置 |
+| continew-starter-cache-springcache | Spring Cache 自动配置 |
+| continew-starter-cache-jetcache | JetCache 自动配置 |
### 数据访问模块
-| 模块名称 | 模块说明 | 依赖版本 |
-|------------------------------------|-------------------| ----------------------------------------------------------- |
-| continew-starter-data-core | 数据访问核心模块 | |
-| continew-starter-data-mybatis-plus | MyBatis Plus 自动配置 | MyBatis Plus:3.5.5
dynamic-datasource-spring-boot-starter:4.3.0
P6Spy:3.9.1 |
-| continew-starter-data-mybatis-flex | MyBatis Flex 自动配置 | |
+| 模块名称 | 模块说明 |
+| ---------------------------------- | --------------------- |
+| continew-starter-data-core | 数据访问核心模块 |
+| continew-starter-data-mybatis-plus | MyBatis Plus 自动配置 |
+| continew-starter-data-mybatis-flex | MyBatis Flex 自动配置 |
### 认证模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ------------------------------ | ----------------- |--------------------------------------------------------------------------|
-| continew-starter-auth-satoken | SaToken 自动配置 | Sa-Token:1.38.0 |
-| continew-starter-auth-justauth | JustAuth 自动配置 | Just Auth:1.16.6 |
+| 模块名称 | 模块说明 |
+| ------------------------------ | ----------------- |
+| continew-starter-auth-satoken | SaToken 自动配置 |
+| continew-starter-auth-justauth | JustAuth 自动配置 |
### 消息模块
-| 模块名称 | 模块说明 | 依赖版本 |
-|--------------------------------------|-----------| ------------------------------------------------------------ |
-| continew-starter-messaging-mail | 邮件 | Jakarta Mail:1.1.0 |
-| continew-starter-messaging-websocket | WebSocket | |
+| 模块名称 | 模块说明 |
+| ------------------------------------ | --------- |
+| continew-starter-messaging-mail | 邮件 |
+| continew-starter-messaging-websocket | WebSocket |
### 扩展模块
-| 模块名称 | 模块说明 | 依赖版本 |
-| ------------------------------- | --------------------------------------------- | -------- |
-| continew-starter-extension-crud | 扩展模块:BaseController 自定义 CRUD API 封装 | |
+| 模块名称 | 模块说明 |
+| ------------------------------- | --------------------------------------------- |
+| continew-starter-extension-crud | 扩展模块:BaseController 自定义 CRUD API 封装 |
## 贡献代码
diff --git a/continew-starter-dependencies/pom.xml b/continew-starter-dependencies/pom.xml
index 507b4312..2d3255a6 100644
--- a/continew-starter-dependencies/pom.xml
+++ b/continew-starter-dependencies/pom.xml
@@ -43,7 +43,7 @@
- 2.2.0
+ 2.3.0
1.1.0
1.38.0
1.16.6