Criando Minimal Api´s com o template .NET

Marcio Nizzola
2 min readJul 27, 2022

--

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 !!

--

--

Marcio Nizzola
Marcio Nizzola

Written by Marcio Nizzola

Microsoft MVP | Software Architect na CI&T | Prof. da Etec Itu | Membro Fundador da Comunidade Itu Developers.

No responses yet