spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter

第1坑:配置第三方仓库不生效, 提示在阿里云仓库没有找到 spring-ai-openai-spring-boot-starter

第2坑:升级jdk17后,springboot项目启动报错

Internal error (java.lang.reflect.InaccessibleObjectException): Unable to make protected void java.util.ResourceBundle.setParent(java.util.ResourceBundle) accessible: module java.base does not “opens java.util” to unnamed module @bef2d72
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.util.ResourceBundle.setParent(java.util…

也可以尝试多次运行,一般第二次就会成功运行,原因不详!!! 本人尝试配置vm参数好像不会再出现这个情况,尝试的少,所以不好定论

### 添加并下载 `spring-ai-openai-spring-boot-starter` 依赖 当遇到类似 `org.springframework.boot:spring-boot-starter-parent:pom:3.4.1` 这样的依赖找不到的问题时,通常是因为本地Maven仓库缓存了旧版本的依赖,而新的版本并未被正确加载。对于想要添加特定依赖如 `spring-ai-openai-spring-boot-starter` 的情况,可以按照如下方法操作: #### 修改pom.xml文件 为了引入 `spring-ai-openai-spring-boot-starter` 到Spring Boot项目中,需编辑项目的 `pom.xml` 文件,并加入对应的依赖声明。 ```xml <dependency> <groupId>com.spring.ai</groupId> <artifactId>spring-ai-openai-spring-boot-starter</artifactId> <version>${desired.version}</version> </dependency> ``` 这里 `${desired.version}` 应替换为实际希望使用的版本号[^1]。 #### 清理Maven本地仓库缓存 由于IDEA默认会利用Maven本地库作为缓存来加速构建过程,因此如果存在不同版本间的切换,则可能需要清理这些缓存以确保能够获取最新的依赖项。可以通过手动删除`.m2/repository/org/springframework/boot/`目录下的相关内容实现这一点[^2]。 #### 更新项目配置 完成上述更改之后,在IntelliJ IDEA内右键点击项目根节点选择`Maven -> Reload Project` 或者通过命令行执行 `mvn clean install` 来刷新项目结构以及下载所需的依赖包。 #### 验证安装成功与否 最后一步是在应用程序启动类或者其他地方尝试注入来自该starter的服务组件实例,以此验证是否已经成功集成此功能模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值