O que são “Route Groups” disponíveis nas API´S .NET 7 ?
No .NET 7, foram implementados os “Route Groups”, onde além de simplificar e não precisar ficar mais repetindo o nome do endpoint em cada Map, podemos aplicar outras propriedades diretamente ao grupo.
Com isto Tags, Autorização, Filtros, Cache e outras funcionalidades ficarão mais fáceis de implementar.
Podemos colocar as regras diretamente no Route Group !
A diferença é que ao invés de colocarmos o comando “MapGet” na variável “app” como é padrão numa “minimal api”, fazemos uso agora na variável nomeada como “group” que é gerada pelo comando “routes.MapGroup”, e assim podemos setar regras para o grupo todo ao invés de colocar em cada endpoint, podemos colocar autorização, tags, etc.