我的团队正在为我们的项目评估采用 OpenAPI Generator,以声明方式使 Spring MVC 映射与规范保持同步的能力很有吸引力。然而,Spring MVC 的大部分价值来自其自动解析请求信息并将其作为强类型方法参数提供的能力,并且在示例中,我看到生成的 Java 接口仅反映规范中直接列出的请求属性。例如,userId
是路径映射中的字符串,在我的控制器中,我想将其作为 aUUID
甚至 a User
(with DomainClassConverter
) 注入。此外,我可能想要访问HttpSession
.
有没有办法(除了重写模板)来自定义方法参数,以便我可以获得自动生成的映射但为我自己的要求添加属性?