当前位置: 首页 > 知识库问答 >
问题:

Spring Boot 2.1.0有JUnit5依赖项,但是如何摆脱它呢?

柏阳炎
2023-03-14

我刚刚将我的项目升级为使用Spring Boot 2.1.0(在2.0.x之前),我有编译警告:

[WARNING] Cannot find annotation method 'value()' in type 'org.junit.jupiter.api.extension.ExtendWith': class file for org.junit.jupiter.api.extension.ExtendWith not found

我可以添加依赖项org.junit.jupiter/junit-jupiter-api来解决警告,但我觉得这是一个“黑客攻击”。

我正在使用Maven,但我可以看到有人在Gradle https://www.reddit.com/r/java/comments/9sogxf/spring_boot_210_released_now_with_java_11_support/上遇到了同样的问题

共有1个答案

高泳
2023-03-14

如果将org.junit.jupiter:junit-jupiter-api依赖项添加到项目中,警告就会消失。应该不会有什么坏处,因为它只是API jar,而且只在测试范围内。

 类似资料:
  • 问题内容: 刚刚下载了jenkins.war并做了一个java -jar jenkins.war(在Windows 8.1上) 转到http://127.0.0.1:8080/manage,我看到了: 加载某些插件时有依赖项错误: 重复java -jar jenkins.war,将每个分支的war解包。有他住的地方,以便您可以从命令行运行他吗? 我如何摆脱插件错误? 问题答案: 只需从jenkin

  • 刚刚下载了詹金斯。战争和做了一个java-jar jenkins。war(在windows 8.1上) 去http://127.0.0.1:8080/manage,我明白了: 有依赖错误加载一些插件: 重复java-jarjenkins.war,每一次都打开战争包装。有没有他住的地方,这样你就可以从命令行运行他? 如何消除插件错误?

  • 问题内容: 到目前为止,给我带来了很多麻烦,所以我想摆脱它。尽管spring框架文档清楚地说明了应该做的事情,但实际上 并没有摘要列表。 所以我一直坚持删除并得到错误 -在名称为的中找不到带有请求的映射 对于所有应该由控制器类解决的Url(在这种情况下:)。有什么建议可以让我了解更多信息吗?我非常想知道到底由代表什么标签。 问题答案: 你可以用来自定义定义的每个bean 。现在,javadocs详

  • 问题内容: 到现在为止,给我造成了很多麻烦,所以我想摆脱它。尽管spring框架文档清楚地说明了应该做的事情,但实际上 并没有摘要列表。 所以我坚持删除并现在得到错误 WARN osweb.servlet.PageNotFound-在DispatcherServlet中,名称为’workoutsensor’的URI [/ webapp / trainees]的HTTP请求未找到映射 对于所有应该由

  • 问题内容: 我希望该日期段从“ 2011-01-28”到“ 2011-02-01”的重叠期从“ 2011-02-01”到“ 2011-02-01”(在同一天),但是确实如此不是! PostgreSQL期望精确的终点匹配不是匹配的…如何摆脱这一点?我希望它将上述情况视为重叠。 返回false,而我希望它返回true。 问题答案: 一种解决方法,即对您的情况可能有意义,也可能没有意义-将日期转换为时间

  • 我有JavaWebService代码在我的eclipse。我使用了@WebService@Webmethod,@XmlElements,@XmlType,@XmlAccessorType 现在我正在使用cxf框架中的java2ws命令生成wsdl。这是命令 我的wsdl文件包含agr0作为我不想要的名称,因为当我将其导入SoapUI时。它正在字段周围添加标记。 下面是带有arg0的wsdl部分 下