Criando Minimal Api´s com o template .NET
Para quem pretende criar uma nova API e deseja utilizar-se do template .NET você pode criar um novo projeto baseando-se no template da Microsoft.
Pelo Visual Studio
Escolha o template API Web pelo Visual Studio
Insira os detalhes do seu projeto como exemplificado abaixo
Depois um detalhe pequeno que ninguém presta atenção, é a linha marcada onde possui “Usar controladores”, onde com a não marcação habilitamos o uso de Minimal Api´s ou em português “Api´s mínimas”.
Daí criada a aplicação, o template já nos traz um exemplo com o famoso modelo “WeatherForecast” e de bandeja já demonstra o uso de um tipo “Record” ao invés de utilizar-se de classes como nas aplicações do template tradicional.
Veja o código gerado:
Pronto, aí você já tem o exemplo e é só deletar o que não precisa e seguir criando seus endpoints novos, se quiser saber mais sobre Minimal Api, veja nos meus post´s anteriores (O que são Minimal API´s no .NET 6? | by Marcio Nizzola | Medium e Organizando melhor a sua Minimal Api no .NET 6 | by Marcio Nizzola | Medium).
Agora vamos ver como se faz para criar a mesma aplicação via linha de comando:
dotnet new webapi -minimal --name ExemploApi
podemos ver que a informação -minimal é o diferencial do comando padrão utilizado, feito isto o projeto é criado da mesma forma que no Visual Studio.
Gostou do artigo? clique no ícone👏e também me siga para ver as próximas publicações !!