Java 我们可以让spring云契约请求/响应属性可选吗?
我有一个spring云契约(用groovy dsl编写),它将一个对象(比如有5个字段的Employee)作为请求,将更新后的对象(Employee)作为响应 这里的场景是Employee对象中的所有5个字段都不是必需的。我们可以在请求的5个字段中选择任何字段 有没有办法使这些字段在SpringCloud合同中成为可选的 注意: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“)不起作用,因为它只是将值设置为可选而不是字段 任何帮助都将不胜感激。谢
email:$(消费者(可选)(regex(email())),生产者()abc@abc.com“)
不起作用,因为它只是将值设置为可选而不是字段
任何帮助都将不胜感激。谢谢 不,你不能。可以将字段的值设置为可选值。如果字段是可选的,则创建两个合同。一个有字段,一个没有字段。近期有没有计划实施此功能?没有。我们的雷达没有发现任何东西