Tempo de leitura: menos de 1 minuto
Fala galera, tudo certo?
Amigos, estou gostando deste tal de Spring. Este framework faz mágica literalmente. Como é simples resolver certas coisas usando o Spring. Está quebrando alguns paradigmas que tenho, me mostrando novos conceitos.
Montamos um grupo de estudo aqui na empresa, para aprender mais sobre o Spring.
Funciona assim, cada pessoal prepara um tema para demostrar seu funcionado, nos encontramos 3 vezes por semana e a cada dia um pessoa trás um tema, mostrando como se faz para usar, tirando dúvidas e debatendo o funcionamento por trás. Está sendo muito legal e proveitoso.
Mas antes de entrar no “como funciona” cada coisa, hoje gostaria de dar um como fazer o startup do seu projeto Spring Boot.
Spring Initializr
SPRING INITIALIZR é um site dentro do site do Spring que nos possibilita, configurar e fazer o download de um novo projeto Spring Boot. Estou usando bastante esta ferramente nos meus teste, já que é possível criar um projeto em menos de um minuto.
Nesta ferramenta, vocês consegue configurar build, metadatas e o mais importante, as dependências.
Build e versão
A ferramenta disponibiliza duas formas de “buildar” seu projeto, usando Maven ou Gradle. Eu gosta bastante do Gradle, normalmente esta opção é a que eu escolho.![]()
Também é possível escolher a versão do Spring Boot que você quer usar.
Project Metadata
No campo Group registre qual o grupo do seu projeto, no meu caso será “com.wordpress.edermfl”.
E no campo Artifact o nome do seu projeto, no meu caso será “meuprojeto”.
Dependencies
Em Dependencies, é possível dizer que seu aplicação var ter ou suportar. No campo Search for dependencies, procure as dependência que quiser usar. O próprio campo já dá exemplos de como procurar a dependência, e conforme vai digitando o campo vai sugerindo.
No meu exemplo, disse que o projeto terão as dependências: Web, JPA e DevTools.
Ao escolher uma dependência, a mesma será declarada no pom.xml, caso esteja usando o Maven, ou no build.gradle se estiver usando o Gradle.
O mais interessante é que em momento nenhum dissemos que precisaremos de suporte a Jsps ou Hibernate, o spring sabe que ao dizer que depende de JPA, o Hibenate também é uma dependência. Legal né?
Feito isso, basta clicar no botão Generate Project e fazer o download do zip.
Abrindo na IDE
Descompactei o arquivo e importei no Intellij.
Como havia dito a cima, no build.gradle todas declarações de dependência está lá.
Basta agora executar a task “idea” para que as dependências sejam baixadas. Mas antes disso, dê um apply no plugin idea, como fiz na linha 14, caso você use Intellij.
Para rodar o projeto use o comando: $ gradle bootRun

Outra dica
É possível também ver todas as dependências que podem ser adicionada a seu projeto clicando no link “Switch to the full version” no SPRING INITIALIZR.

Link permanente
Link permanente
Link permanente
Link permanente