В итоге я перехватил файлы TS v1 в моем index.ts.Таким образом, я не буду писать дубликаты кода, вместо этого я буду использовать свой код v1.Кроме того, у меня будет моя структура API v2 на месте.
Если вы думаете о Spring REST API, вы не будете вызывать методы контроллера из другого контроллера.Цель состояла в том, чтобы повторно использовать как можно больше кода из v1, не делая v2 неструктурированным.Если бы Контроллеры A и B (разные конечные точки) делали почти одно и то же, думая в стандартах Spring REST API, Контроллер A не будет вызывать методы в Контроллере B. Вместо этого методы Контроллера A будут вызывать те же, что и вызов Контроллера B.