gpt4 book ai didi

java - Spring Boot 模块未找到错误

转载 作者:行者123 更新时间:2023-11-30 02:10:38 25 4
gpt4 key购买 nike

我正在 Java 9 上创建一个 Spring Boot 应用程序。如果我在 pom.xml 中保留父级,如下所示:

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

module-info.java为:

module com.journaldev.spring.SpringWebflux {
requires reactor.core;
requires spring.web;
requires spring.context;
requires spring.webflux;
requires spring.boot;
requires spring.boot.autoconfigure;
}

然后我收到错误,因为找不到模块。

module-info.java:[2,21] module not found: reactor.core
module-info.java:[3,20] module not found: spring.web
module-info.java:[4,20] module not found: spring.context
module-info.java:[5,20] module not found: spring.webflux
module-info.java:[6,20] module not found: spring.boot
module-info.java:[7,25] module not found: spring.boot.autoconfigure

如果我将 spring-boot-starter-parent 版本降低到 2.0.0.RELEASE 那么这个错误就会消失。我想了解为什么?

最佳答案

正如评论中所讨论的,jar 已损坏(当您升级到较新版本并且网络级别发生错误时可能会发生这种情况)。从 Maven 或 gradle 缓存中清除它通常足以解决问题。

关于java - Spring Boot 模块未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50196952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com