一、前期准备
1.注册阿里云账号并获取相关权限
- 前往阿里云官网(https://www.aliyun.com/)完成注册流程,登录账号后,在阿里云控制台中搜索并开通图像生成服务(例如阿里云通义千问 - 文生图服务)。确保账号已完成实名认证,并且在开通服务过程中了解服务的计费方式、使用限制等详细信息。
2.获取访问密钥(Access Key ID 和 Secret Access Key)
- 在阿里云控制台右上角的用户头像处,点击 “AccessKey 管理”,进入 “安全信息管理” 页面。
- 按照系统提示创建一对新的 Access Key,妥善保存生成的 Access Key ID 和 Secret Access Key,这将用于后续在 Spring 项目中对阿里云服务进行身份验证和授权访问。
二、项目搭建
1.创建 Spring Boot 项目
- 利用 Spring Initializr(https://start.spring.io/)快速搭建一个基础的 Spring Boot 项目骨架。在项目配置页面,选择合适的项目元数据,如项目名称、包名、Java 版本等,并添加必要的依赖,包括 “Spring Web” 用于创建 Web 应用,以及 “Spring AI Alibaba Starter” 来集成阿里云 AI 服务能力。
2.配置项目依赖
- 在项目的 pom.xml 文件中,确保已引入以下依赖:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency><groupId>com.alibaba.cloud.ai</groupId><artifactId>spring-ai-alibaba-starter</artifactId><version>1.0.0-M2</version>
</dependency>
- 由于Spring Al Alibaba当前仍处于早期阶段,我们需要添加额外的Maven仓库来获取其最新的快照或里程碑版本。编辑 pom.xml 以包含这些库:
<repositories><repository><id>sonatype-snapshots</id><url>https://oss.