Mockito最新版本是否支持JDK 17(OpenJDK 17)?
Mockito对JDK 17及更高版本的支持确认
Mockito从4.0.0版本起正式支持JDK 17(含OpenJDK 17),后续推出的Mockito 5.x系列还兼容了JDK 18、19、20等更高版本,完全满足你的迁移需求。
如果需要配置依赖,参考以下示例:
- Maven配置:
<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>5.6.0</version> <scope>test</scope> </dependency>
- Gradle配置:
testImplementation 'org.mockito:mockito-core:5.6.0'
另外迁移时注意,Mockito 4.x及以上移除了部分过时API,比如建议用@ExtendWith(MockitoExtension.class)替代旧的MockitoAnnotations.initMocks(),避免代码出现兼容性问题。
内容的提问来源于stack exchange,提问作者user3499059
相关产品推荐
相关产品推荐

