140 Commits

Author SHA1 Message Date
xiongxiaoyang
b2c0340048 文档/日志/优化 2025-02-20 12:19:37 +08:00
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
d63be23aca perf: /env 端点在 dev 环境下显示属性值 2024-07-17 18:02:01 +08:00
xiongxiaoyang
8da6f8263c fix: 初始化 Flyway 历史表
org.flywaydb.core.api.FlywayException: Found non-empty schema(s)
`novel_test` but no schema history table. Use baseline() or set
baselineOnMigrate to true to initialize the schema history table.
2024-07-15 18:07:29 +08:00
xiongxiaoyang
b4ce4dd35d perf: 优化SQL脚本文件管理 2024-06-28 07:03:14 +08:00
xiongxiaoyang
63760c8e90 feat: 集成 Flyway 2024-06-28 01:46:16 +08:00
xiongxiaoyang
9da5064a9e perf: 启用虚拟线程
需要在 Java 21 上运行
2024-06-02 08:47:57 +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
a31edb0c69 feat: 小说章节查询&更新接口 2023-04-25 19:19:44 +08:00
xiongxiaoyang
d6df259e94 feat: 小说章节删除接口 2023-04-25 17:43:33 +08:00
xiongxiaoyang
1f2d8dc49a feat: 查询会员评论列表接口 2023-04-25 13:10:08 +08:00
xiongxiaoyang
90f5780796 feat: 设置 Elasticsearch 的 ssl 认证模式 2023-04-21 16:56:53 +08:00
xiongxiaoyang
65274eae80 Update README.md 2023-03-31 09:37:43 +08:00
xiongxiaoyang
46d62d6aa6 fix: fix sun.security.validator.ValidatorException for Elasticsearc
PKIX path building
failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to
find valid certification path to requested target
2023-03-28 08:50:22 +08:00
xiongxiaoyang
afeadde581 docs: 调整注释的位置 2023-03-25 14:59:40 +08:00
xiongxiaoyang
62d7169304 chore: 关闭 mail 的健康检查 2023-03-25 14:57:32 +08:00
xiongxiaoyang
c866702e48 feat: 模版方法模式实现消息发送器 2023-03-25 12:54:15 +08:00
xiongxiaoyang
3c93f90fad fix(interceptor): handler 执行异常时没有清理掉当前线程保存的用户登录信息 2023-03-11 22:38:08 +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
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
87fdd2e6fc perf: 仅在 dev 环境生成接口文档 2022-09-01 09:50:36 +08:00
xiongxiaoyang
570ef7e7cb perf: 优化配置 2022-08-19 20:33:00 +08:00
xiongxiaoyang
3e89d2a363 perf: 优化配置 2022-08-19 19:36:08 +08:00
xiongxiaoyang
9600f9c7e6 docs: 优化注释 2022-07-06 00:08:21 +08:00
xiongxiaoyang
eea6682870 docs: 优化注释 2022-07-05 23:58:09 +08:00
xiongxiaoyang
5852cc6d26 style: 代码格式化 2022-07-01 06:30:11 +08:00
xiongxiaoyang
9b93d90270 style: 代码格式化 2022-06-30 21:34:54 +08:00
xiongxiaoyang
6d2fa74237 docs: 修改接口文档 2022-06-30 19:11:02 +08:00
xiongxiaoyang
e795d26aa5 docs: 接口文档修改 2022-06-27 18:33:44 +08:00
xiongxiaoyang
dec50ab0a0 feat: 集成 springdoc-openapi 自动生成 API 文档 2022-06-27 11:17:49 +08:00
xiongxiaoyang
c572650107 refactor: 使用类型推断 var 2022-06-23 20:58:38 +08:00
xiongxiaoyang
d7a9416c57 perf: LockAspect 优化 2022-06-21 07:33:25 +08:00
xiongxiaoyang
9bd95d3f28 feat: Spring AOP + Redisson 实现分布式锁 2022-06-20 13:20:00 +08:00
xiongxiaoyang
ac1628aa2a refactor: 使用 @ConfigurationProperties record 2022-06-19 09:53:58 +08:00
xiongxiaoyang
fc0f3bee1d perf: 增加 Spring Boot Admin 的 SBA Client 配置 2022-06-07 20:57:06 +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
d5e45e74c9 chore: 增加 ShardingSphere-JDBC 的模式配置 2022-06-04 07:54:46 +08:00
xiongxiaoyang
5d0ac13ae6 feat: 集成 ShardingSphere-JDBC 最新版,分表存储小说内容(默认关闭)
默认关闭分库分表,通过配置属性 shardingsphere.enabled 来开启
2022-06-03 20:57:23 +08:00
xiongxiaoyang
520faff51f docs: 注释 2022-06-02 12:15:21 +08:00
xiongxiaoyang
c4fabe2ca1 docs: update README.md 2022-06-01 14:11:58 +08:00
xiongxiaoyang
c628104a30 feat: 集成 Sentinel 实现接口防刷和限流 2022-06-01 13:40:17 +08:00
xiongxiaoyang
d7a7580c4e feat: 增加 XXL-JOB 开关 2022-05-31 21:17:04 +08:00
xiongxiaoyang
220068cd3a feat: 集成分布式任务调度 XXL-JOB, 优化 Elasticsearch 数据同步任务 2022-05-31 14:03:43 +08:00
xiongxiaoyang
4d71aa33b1 feat: 章节列表返回 isVip 2022-05-30 06:48:41 +08:00