SpringCloud 消费者/生产者
2023-12-13 11:51 更新
本部分仅对Groovy DSL有效。
在HTTP中,您使用的符号是client
/ stub and `server
/ test
。您也可以在消息传递中使用这些范例。此外,Spring Cloud Contract验证程序还提供了consumer
和producer
方法,如以下示例所示(请注意,您可以使用$
或value
方法来提供consumer
和producer
部分):
Contract.make { label 'some_label' input { messageFrom value(consumer('jms:output'), producer('jms:input')) messageBody([ bookName: 'foo' ]) messageHeaders { header('sample', 'header') } } outputMessage { sentTo $(consumer('jms:input'), producer('jms:output')) body([ bookName: 'foo' ]) } }
以上内容是否对您有帮助:
更多建议: