我可以在引用参数定义对象时覆盖它的属性吗?

Can I override properties of a parameter definition object when referencing it?

我在根参数中定义了一些参数

parameters:
   fooParam:
      name: foo
      in: query
      description: Foo foo foo.
      required: false
      type: number
      format: int32

现在我在路径中引用它

/pathOne:
   get:
      parameters:
         - $ref: "#/parameters/fooParam"

假设我想在另一个路径或方法中使用该参数,但我希望它是必需的(必需:true)

/pathTwo:
   get:
      parameters:
         - ?????????????????

有没有办法引用相同的参数并覆盖其一个或多个属性?

不,没有。这是 JSON 引用的限制,而不是 Swagger 的限制。