O exemplo seguido foi duplicar o controller para versionamento, seria muito ruim versionar apenas um metodo do controller, por exemplo? Especificando a versão no método desejado a ter a alteração, sem precisar duplicar o código do controller.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O exemplo seguido foi duplicar o controller para versionamento, seria muito ruim versionar apenas um metodo do controller, por exemplo? Especificando a versão no método desejado a ter a alteração, sem precisar duplicar o código do controller.
Oi Vittoria, tudo bem?
Acho que não faria muito sentido, porque assim você obrigaria os clientes a saber qual a nova versão de cada método individualmente, o que pode se tornar um caos após algumas versões. Se você versiona a API inteira, por outro lado, basta mudar uma única configuração no cliente com o número da versão específica da API.