Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们可以让spring云契约请求/响应属性可选吗?_Java_Spring_Groovy_Dsl_Spring Cloud Contract - Fatal编程技术网

Java 我们可以让spring云契约请求/响应属性可选吗?

Java 我们可以让spring云契约请求/响应属性可选吗?,java,spring,groovy,dsl,spring-cloud-contract,Java,Spring,Groovy,Dsl,Spring Cloud Contract,我有一个spring云契约(用groovy dsl编写),它将一个对象(比如有5个字段的Employee)作为请求,将更新后的对象(Employee)作为响应 这里的场景是Employee对象中的所有5个字段都不是必需的。我们可以在请求的5个字段中选择任何字段 有没有办法使这些字段在SpringCloud合同中成为可选的 注意:email:$(消费者(可选)(regex(email())),生产者()abc@abc.com“)不起作用,因为它只是将值设置为可选而不是字段 任何帮助都将不胜感激。谢

我有一个spring云契约(用groovy dsl编写),它将一个对象(比如有5个字段的Employee)作为请求,将更新后的对象(Employee)作为响应

这里的场景是Employee对象中的所有5个字段都不是必需的。我们可以在请求的5个字段中选择任何字段

有没有办法使这些字段在SpringCloud合同中成为可选的

注意:
email:$(消费者(可选)(regex(email())),生产者()abc@abc.com“)
不起作用,因为它只是将值设置为可选而不是字段


任何帮助都将不胜感激。谢谢

不,你不能。可以将字段的值设置为可选值。如果字段是可选的,则创建两个合同。一个有字段,一个没有字段。

近期有没有计划实施此功能?没有。我们的雷达没有发现任何东西