Моя команда оценивает принятие OpenAPI Generator для нашего проекта, и способность декларативно поддерживать сопоставления Spring MVC в синхронизации со спецификацией является привлекательной.Однако большая часть ценности Spring MVC заключается в его способности автоматически разрешать информацию запроса и предоставлять ее в виде строго типизированных параметров метода, а в примерах, которые я видел, сгенерированные интерфейсы Java отражают только атрибуты запроса, которые прямо перечислены в спецификации.Например, userId
- это строка в отображении пути, и в моем контроллере я хочу добавить это как UUID
или даже User
(с DomainClassConverter
).Кроме того, мне может потребоваться доступ к HttpSession
.
. Можно ли каким-либо образом (кроме переписывания шаблонов) настроить параметры метода, чтобы я мог автоматически создавать сопоставления, но добавлять атрибуты для своих собственных требований?