资讯动态

Spring Boot 3.4整合Spring AI:项目创建与依赖配置

发布时间:2026/8/8 9:16:54 来源:尧图企业网站定制
本文是“Spring AI 智能体实战”系列第 2/30 篇。项目采用 Java 17、Spring Boot 3.4.3 和课程示例所使用的 Spring AI 版本。不同 Spring AI 版本的依赖名称和部分 API 可能存在差异请以自己项目的版本为准。前言创建 Spring AI 项目确定 Java、Spring Boot 与 Spring AI 版本并准备 Web、模型和测试依赖。本文将沿用同一个实战项目逐步完成相关功能。所有密钥均使用环境变量表示复制代码后请在本地配置真实值不要把 API Key 或数据库密码提交到代码仓库。本文目标理解本节功能解决的实际问题。掌握关键配置、接口与代码结构。完成可验证的运行结果为下一节功能做好准备。二、SpringAI入门对话机器人1.快速入门1.1创建项目1.2工程结构如图改springboot版本为3.4.3依赖已经全部加上dependencies !--SpringMVC-- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency !--openai-- dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-starter-model-openai/artifactId /dependency !--MySql-- dependency groupIdcom.mysql/groupId artifactIdmysql-connector-j/artifactId scoperuntime/scope /dependency !--测试-- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-test/artifactId scopetest/scope /dependency /dependencies为了方便后续开发我们再手动引入一个Lombok依赖注意千万不要用start.spring.io提供的lombok有bugdependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.22/version /dependency本文总结搭建能够调用大模型的 Spring Boot 项目骨架为后面的聊天接口开发打好基础。建议在进入下一篇之前亲自运行本文代码并记录请求参数、控制台日志和最终响应。遇到问题时优先检查依赖版本、模型名称、环境变量和包名是否一致。下一篇预告下一篇Spring AI连接DeepSeek与通义千问application.yaml配置详解。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价