Iniciando com Spring Boot

Marcelo de Souza Vieira
Alcatéia Dev
Published in
3 min readMay 8, 2020

Definição

Segue a primeira pergunta.
O que é Spring Boot e para que eu utilizaria isso?

Spring Boot não é um framework novo. Ele redefine, separa, organiza e facilita a utilização de várias tecnologias, deixando muito fácil de serem utilizadas.

É abstraído muito das complexidades de configurações entre as bibliotecas. Lembra quando queria configurar um sistema web com REST e tinha que saber qual biblioteca usar, como configurar com o sistema que você já tinha, como injetar objetos? Era uma confusão só. Agora fica tudo muito simples. Até parece uma mágica.

Vamos criar nosso primeiro exemplo.

O Spring criou uma página, chama Spring Initializr. Ela facilita na criação de um projeto Spring Boot com o POM no maven já prontinho.

Acesse https://start.spring.io/, deixe os dados igual a imagem abaixo. No campo dependência, marque somente a WEB. Vamos criar um sisteminha RESTFull.
Depois clique em Generate e import o projeto na sua IDE.

Depois de importado na sua IDE, vai ter uma projeto parecido com este:

Na classe DemoblogApplication, deixe igual ao código abaixo.

Pronto.
Para executar, clique com o botão direito na classe e manda um Run As.

Para testar o link:

curl -X GET http://localhost:8080/bemvindo

Pronto. Simples não?

Resumo

O Spring Boot facilita muito sua vida. Ele abstrai muita complexidade e deixa a produtividade muito grande. Pra quem não conhece, vale a pena conhecer.

Código fonte

https://github.com/marcelosv/demoblog

--

--

Marcelo de Souza Vieira
Alcatéia Dev

CTO at Sellers. I work since 2004 with Java and a passion for the profession. I am enthusiastic about Open Source projects.