我没有找到任何关于这方面的文档,但是Spring Cloud Stream / Sping Boot 3的测试绑定器发生了什么?
这在2021年的bom导入中可以正常工作,但现在出现了以下错误:* 找不到spring-cloud-stream-4.0.4-test-binder.jar(org.springframework.cloud:spring-cloud-stream:4.0.4)。*
build.gradle
dependencies {
implementation platform("org.springframework.cloud:spring-cloud-dependencies:2022.0.4")
testImplementation 'org.springframework.cloud:spring-cloud-stream-binder-test'
testImplementation("org.springframework.cloud:spring-cloud-stream") {
artifact {
name = "spring-cloud-stream"
extension = "jar"
type = "test-jar"
classifier = "test-binder"
}
}
}
最终目标是使用@Import(TestChannelBinderConfiguration.class)
、InputDestination
和OutputDestination
为消费者编写集成测试。
现在还支持吗?Sping Boot 3中Spring Cloud Stream的功能接口是否被放弃?如果没有,那么使用@SpringBootTest
进行测试的新方法是什么?
1条答案
按热度按时间4urapxun1#
看起来它仍然支持。有个能帮上忙的朋友会很有帮助。不幸的是,这是没有足够好的记录,但希望这有助于其他人。
org.springframework.cloud:spring-cloud-stream-binder-test
已经停止使用,test-binder
jar已经移动到org.springframework.cloud:spring-cloud-stream-test-binder
。更新build.gradle
GitHub参考