gpt4 book ai didi

java - 出现错误 java.lang.NoClassDefFoundError : org/mockito/MockitoAnnotations$Mock

转载 作者:行者123 更新时间:2023-12-01 18:15:02 44 4
gpt4 key购买 nike

当我尝试为 Controller 创建 junit 时,出现以下错误:

java.lang.NoClassDefFoundError: org/mockito/MockitoAnnotations$Mock

我的pom.xml:

org.powermock:powermock-api-mockito2:1.7.4
org.powermock:powermock-module-junit4:1.7.3

Controller :

@Autowired
ELKLoggerService loggerService;
private UUID correlationId = UUID.randomUUID();

@GetMapping
public ResponseEntity<ResponseType<List<ComEntity>>> getAllComs(@RequestHeader String emailId, @RequestHeader String userName) {
String message = "ComController :: getAllComs :: " + "correlationId : " + correlationId.toString();
loggerService.info(message, correlationId.toString());
return comService.getAllComs(emailId, userName, correlationId.toString());
}

最佳答案

下面是依赖兼容性。

Mockito                     PowerMock
1.10.8+ 1.6.2+
1.9.5-rc1 - 1.9.5 1.5.0 - 1.5.6
1.9.0-rc1 & 1.9.0 1.4.10 - 1.4.12
1.8.5 1.3.9 to 1.4.9
1.8.4 1.3.7 & 1.3.8
1.8.3 1.3.6
1.8.1 & 1.8.2 1.3.5
1.8 1.3
1.7 1.2.5

这可能会解决问题

关于java - 出现错误 java.lang.NoClassDefFoundError : org/mockito/MockitoAnnotations$Mock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60388761/

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