在go / goa框架中弃用端点的正确方法是什么,例如:
a.Action("foo", func() {
a.Routing(
a.PATCH("/foo"),
)
a.Description("Test endpoint")
a.Response(d.OK, func() {
a.Media(someTestMediaType)
})
a.Response(d.Accepted, func() {
a.Media(someTestMediaType)
})
a.Response(d.BadRequest, JSONAPIErrors)
a.Response(d.InternalServerError, JSONAPIErrors)
})
在java / spring世界中,我只是将@Deprecated
注释放在控制器方法上,如果swagger到位,它也会标记它已被弃用,这样这将反映在代码和&用户界面:
想知道go / goa等同于什么?