86738e3d1bb3592417e42ac69c496876f49cd6c4
- 新增 KeyboardUserCallLog 实体及对应 Mapper、Service,用于记录每次聊天请求的模型、token、耗时、错误码等 - ChatController.talk() 在流式输出前后采集元数据,异步落库,支持错误码记录 - AppConfig 新增 QdrantConfig,支持 vectorSearchLimit 动态配置 - QdrantVectorService 改为从 Nacos 动态读取搜索条数,替代硬编码 limit=1 - UserController 登出时先清除用户会话再清除 token,避免并发异常
SpringBoot 项目初始模板
Java SpringBoot 项目初始模板,整合了常用框架和示例代码,大家可以在此基础上快速开发自己的项目。
模板功能
- Spring Boot 2.7.0(贼新)
- Spring MVC
- MySQL 驱动
- MyBatis
- MyBatis Plus
- Spring Session Redis 分布式登录
- Spring AOP
- Apache Commons Lang3 工具类
- Lombok 注解
- Swagger + Knife4j 接口文档
- Spring Boot 调试工具和项目处理器
- 全局请求响应拦截器(记录日志)
- 全局异常处理器
- 自定义错误码
- 封装通用响应类
- 示例用户注册、登录、搜索功能
- 示例单元测试类
- 示例 SQL(用户表)
访问 localhost:7529/api/doc.html 就能在线调试接口了,不需要前端配合啦~
Description
Languages
Java
99.9%