我正在对一个具有准备-发布工作流的实体进行建模。因此,除了用于创建实体的普通POST操作之外,我还具有第二个POST自定义操作来将其设置为活动的。这会触发相当多的后端活动,这就是为什么我将其实现为一个自定义操作,而不是简单的属性更新(PUT)。
到目前为止还不错,但是在API接口文档中,它仍然将操作描述为“创建xxx资源”,这是假的。我发现没有办法改变这个描述。我怎么才能在那里放一个不同的文本呢?
发布于 2018-06-17 17:31:36
实际上从一个完全不相关的帖子(https://stackoverflow.com/a/49534635/982364)中可以看出这是可行的:
* collectionOperations={"post", "special"={
* "method"="PUT",
* "path"="/myentity/{id}/commit",
* "controller"=EntitySpecial::class,
* "denormalization_context"={"groups"={"myentity_commit"}},
* "swagger_context" = {
* "summary" = "commit to this action"
* },
* "defaults"={"_api_receive"=false}
* }},
https://stackoverflow.com/questions/50894729
复制相似问题