# spring-ai **Repository Path**: wxplatform_admin/spring-ai ## Basic Information - **Project Name**: spring-ai - **Description**: 集成了多项前沿技术,打造高效、智能的后端服务。集成Spring Boot Actuator,实时监控接口性能,保障系统稳定运行;借助 Ollama 部署 AI 大模型,注入智能对话能力;集成 Swagger 3、MyBatis-Plus 插件,生成清晰的 API 文档。前端页面支持 AI 对话模型,可渲染 Markdown 内容为 HTML,并高亮代码块,同时集成代码漏洞插件,提升代码安全性。 - **Primary Language**: Java - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-23 - **Last Updated**: 2025-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-ai #### 介绍 集成了多项前沿技术,打造高效、智能的后端服务。集成Spring Boot Actuator,实时监控接口性能,保障系统稳定运行;借助 Ollama 部署 AI 大模型,注入智能对话能力;集成 Swagger 3、MyBatis-Plus 插件,生成清晰的 API 文档。前端页面支持 AI 对话模型,可渲染 Markdown 内容为 HTML,并高亮代码块,同时集成代码漏洞插件,提升代码安全性。 本项目通过集成多项先进技术,致力于构建一个高效、智能且用户友好的系统。以下是项目的核心功能和技术亮点: 1. 实时消息推送 支持 Server-Sent Events (SSE) 实时消息推送,确保用户能够即时接收最新的信息,提升交互体验。 2. 数据库优化 利用 Spring Data JPA 进行数据库操作,并通过在实体类字段上添加索引注解,显著优化查询性能,提高数据访问效率。 3. 缓存策略 引入 Spring Cache 框架,制定灵活的缓存策略,有效减少数据库访问压力,提升系统响应速度。 4. 性能监控 集成 Spring Boot Actuator,实现对接口性能的实时监控,帮助开发团队及时发现并解决性能瓶颈,确保系统稳定运行。 5. AI 大模型支持 支持 AI 大模型,借助 Ollama 工具部署和运行各种开源大模型,为系统注入强大的智能对话能力,满足多样化的业务需求。 6. 数据库集成 集成 MySQL 数据库,并使用 MyBatis-Plus 插件,支持分页等功能,简化数据库操作,提升开发效率。 7. API 文档 集成 Swagger 3,自动生成详细的 API 文档,方便开发人员快速了解和使用系统接口,降低开发和维护成本。 8. 前端功能增强 前端页面支持 AI 对话模型,加入 Markdown 内容的 HTML 渲染功能,支持代码块高亮显示,并集成代码漏洞插件,提升代码质量和安全性。 9. 智能对话模型 支持 AI 智能对话模型,已引入 deepseek-R1 大模型,为用户提供智能、高效的交互体验。 通过这些功能和技术的集成,本项目不仅提升了系统的性能和稳定性,还为用户提供了更加丰富和便捷的功能体验。 AI 对话大模型 https://gitee.com/wangjian4073/spring-ai/blob/master/src/main/resources/static/AI%E5%AF%B9%E8%AF%9D%E7%AA%97%E5%8F%A3.gif 性能监控 https://gitee.com/wangjian4073/spring-ai/blob/master/src/main/resources/static/actuator.png Swagger 3 https://gitee.com/wangjian4073/spring-ai/blob/master/src/main/resources/static/swagger3.png #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)