42 Commits

Author SHA1 Message Date
xiongxiaoyang
9f71aa4a59 feat: 集成 Spring AI 框架,实现基础的 AI 写作功能 2025-02-19 23:44:29 +08:00
xiongxiaoyang
295a9096b5 build: 升级 ShardingSphere-JDBC 到 5.5.1
支持 Spring Boot 3.3.0
2025-01-18 00:31:24 +08:00
xiongxiaoyang
c46864bbb6 feat: 增加 HTTP 请求和响应的日志记录 2024-09-13 22:48:00 +08:00
xiongxiaoyang
63760c8e90 feat: 集成 Flyway 2024-06-28 01:46:16 +08:00
xiongxiaoyang
e7005b9008 build: 更新java版本到21 2024-06-02 14:02:48 +08:00
xiongxiaoyang
876d9b8cbe build: 使用默认的 Spring Boot 内嵌 Web 容器,实现虚拟线程处理请求
Spring Boot v3.3.0-M3 删除了对 Undertow 的虚拟线程支持,因为它会泄漏内存
2024-06-02 12:15:05 +08:00
xiongxiaoyang
03b3ca1d83 build: 修改版本号 2024-06-02 08:24:28 +08:00
xiongxiaoyang
b0d2adebf6 Merge branch '3.4.x' 2024-06-02 08:18:52 +08:00
xiongxiaoyang
f547a8b7d8 build: 3.4.1 发布 2024-06-02 08:04:25 +08:00
xiongxiaoyang
e09aad2415 build: 升级spring-boot3至3.3.0 2024-06-01 21:12:55 +08:00
xiongxiaoyang
7b4b97569b fix: 分库分表功能失效
shardingsphere-jdbc-core-spring-boot-starter 依赖版本过低
2023-12-21 12:04:48 +08:00
xiongxiaoyang
2270072d7e build: 3.4.0 发布 2023-04-25 19:48:24 +08:00
xiongxiaoyang
c866702e48 feat: 模版方法模式实现消息发送器 2023-03-25 12:54:15 +08:00
xiongxiaoyang
46d03883ed fix(pom.xml): -source X 中不支持 XX
问题描述:使用 maven 编译项目时,部分环境会编译失败,出现 -source X 中不支持 XX
[ERROR]   (请使用
-source Y
或更高版本以启用 XX)

解决方案:需要手动指定 Java 编译器的 -source 和 -target 参数
2023-03-23 01:59:07 +08:00
xiongxiaoyang
a318b05bee build: Use redisson-spring-boot-starter dependency instead of redisson dependency 2023-01-11 10:15:10 +08:00
xiongxiaoyang
0ae939da16 build: 升级依赖版本 2023-01-06 13:29:42 +08:00
xiongxiaoyang
4b3bcff05f build(pom.xml): 清理 SNAPSHOT 仓库和依赖 2022-09-29 10:51:54 +08:00
xiongxiaoyang
a3a2384c95 build: 升级 Spring Boot 版本 2022-09-21 16:57:14 +08:00
xiongxiaoyang
31bd2c0bf8 fix: 修复进入作家专区提示访问未授权问题
原因:Spring Boot 3.0.0 在第 4 个 M(里程碑)版本中增加了
ElasticsearchClientConfigurations 配置类,该类改变了 Spring Boot Jackson
的默认配置,导致所有 null 属性都没有返回。

解决方案:将 Spring Boot 的版本修改为 M3 ,因为
SNAPSHOT(快照)版本一直在更新,后面可能会出现类似的问题,暂时不使用 Spring Boot 的 SNAPSHOT 版本,等 GA
版本发布后,再统一升级。
2022-09-21 15:05:29 +08:00
xiongxiaoyang
00acb47ec0 build: 3.3.0 发布 2022-08-04 23:57:51 +08:00
xiongxiaoyang
6f6183af21 chore: 增加阿里云Maven中央仓库下载源 2022-07-09 20:32:09 +08:00
xiongxiaoyang
4f7a4f964a build: 依赖版本管理 2022-07-08 08:00:46 +08:00
xiongxiaoyang
dec50ab0a0 feat: 集成 springdoc-openapi 自动生成 API 文档 2022-06-27 11:17:49 +08:00
xiongxiaoyang
9bd95d3f28 feat: Spring AOP + Redisson 实现分布式锁 2022-06-20 13:20:00 +08:00
xiongxiaoyang
925da99d0b perf: Actuator Endpoints 保护 2022-06-07 18:17:08 +08:00
xiongxiaoyang
0a8808b418 build: 集成 Spring Boot Admin,实现应用管理和监控功能 2022-06-06 21:43:31 +08:00
xiongxiaoyang
5d0ac13ae6 feat: 集成 ShardingSphere-JDBC 最新版,分表存储小说内容(默认关闭)
默认关闭分库分表,通过配置属性 shardingsphere.enabled 来开启
2022-06-03 20:57:23 +08:00
xiongxiaoyang
21f30df237 build: 修改版本号 2022-06-02 12:16:34 +08:00
xiongxiaoyang
7f0d6c842a chore: 依赖版本管理 2022-06-01 13:59:41 +08:00
xiongxiaoyang
c628104a30 feat: 集成 Sentinel 实现接口防刷和限流 2022-06-01 13:40:17 +08:00
xiongxiaoyang
220068cd3a feat: 集成分布式任务调度 XXL-JOB, 优化 Elasticsearch 数据同步任务 2022-05-31 14:03:43 +08:00
xiongxiaoyang
20a2d64cc1 chore: 修改版本号 2022-05-26 16:05:09 +08:00
xiongxiaoyang
e5592b85dd feat: 集成 Spring AMQP,使用 RabbitMQ 发送小说更新消息
默认关闭,通过 spring.rabbitmq.enable 配置属性来开启
2022-05-25 09:39:25 +08:00
xiongxiaoyang
ab2bead9b3 feat: 实现 Elasticsearch 8.2.0 高级搜索功能 2022-05-24 00:44:57 +08:00
xiongxiaoyang
d45dc3d015 feat: 集成 Elasticsearch 8.2.0 2022-05-23 21:57:07 +08:00
xiongxiaoyang
9fc5aabf36 perf: 优化用户认证流程 2022-05-18 16:22:11 +08:00
xiongxiaoyang
2328bc516e build: 集成参数校验支持 2022-05-17 06:00:25 +08:00
xiongxiaoyang
3092635141 build: 集成 JWT 支持 2022-05-17 05:36:02 +08:00
xiongxiaoyang
051fd6342e build(cache): 集成配置 caffeine 本地缓存和 redis 远程缓存 2022-05-12 11:15:37 +08:00
xiongxiaoyang
6951a0aad4 build(pom.xml): 使用 undertow servlet 容器 & 修改代码生成器相关依赖的 scope 为 test 2022-05-12 07:33:29 +08:00
xiongxiaoyang
a6cf0a7010 feat: 集成 mybatis-plus 和 mybatis-plus 代码生成器 2022-05-11 20:01:49 +08:00
xiongxiaoyang
e948e422b0 Initial commit 2022-05-11 13:15:09 +08:00