Java

Configurando ambiente de desenvolvimento Spring Boot no MacOS

Aprenda como instalar e configurar o ambiente de desenvolvimento Spring Boot no MacOS

há 2 anos 7 meses

Formação Desenvolvedor Java
Conheça a formação em detalhes

A configuração do ambiente de desenvolvimento Spring Boot, consiste basicamente na instalação da JDK e do gerenciador de projetos Maven. Nesse post vamos também instalar outras ferramentas como editor de texto e cliente HTTP, desse modo você terá o ambiente completo para trabalhar com aplicações web e APIs.

Instalaremos os seguintes recursos:

  • JDK 17, kit de desenvolvimento do Java;
  • Maven, gerenciador de projetos Java e que também utilizamos para realizar o gerenciamento de dependências do projeto;
  • Visual Studio Code, editor de código para desenvolvimento em diversas linguagens, incluindo o Java;
  • Insomnia, cliente HTTP para testar nossas requisições.

Instalação da JDK 17

Para realizar a instalação da JDK no MacOS nós vamos utilizar uma ferramenta de gerenciamento de versões chamada SDKMAN!.

Primeiro precisamos instalar o SDKMAN!, para isso execute o comando abaixo:

curl -s "<https://get.sdkman.io>" | bash

Após a execução desse comando pode ser necessário fechar e abrir o terminal novamente.

Para confirmar que a instalação do SDKMAN! foi executada com sucesso execute seguinte comando:

sdk version

Caso não seja apresentado nenhum erro significa que a instalação do SDKMAN! foi um sucesso!

Um vez que o SDKMAN! foi instalado nós podemos utilizar essa ferramenta para realizar a instalação da JDK.

Para realizar a instalação da JDK na versão 17 fornecida pela OpenJDK execute o comando a seguir:

sdk install java 17-open

E é apenas isso, com o SDKMAN! podemos realizar a instalação de uma nova versão da JDK com apenas um comando. Para confirmar que a instalação da JDK realmente foi efetuada com sucesso basta executar os comandos abaixo:

java --version

e

javac --version

Caso não ocorra nenhum erro após a execução dos comandos acima significa que o processo de instalação da JDK foi realizado com sucesso.

Instalação do Maven

Para realizar a instalação do Maven no MacOS nós também vamos utilizar o SDKMAN!.

Para realizar a instalação do Maven com o auxílio do SDKMAN! basta executar o seguinte comando:

sdk install maven 3.8.3

E é apenas isso, com o SDKMAN! podemos realizar a instalação de uma nova versão do Maven com apenas um comando. Para confirmar que a instalação do Maven realmente foi efetuada com sucesso basta executar o comando abaixo:

mvn --version

Caso não ocorra nenhum erro após a execução do comando acima significa que o processo de instalação do Maven foi realizada com sucesso.

Instalação do Visual Studio Code

O processo de instalação do VS Code é bem simples, basta realizar o download do instalador do VS Code, uma vez feito o download basta abrir o instalador e copiar o VS Code para a pasta applications do seu MacOS.

Além disso, será necessário adicionar algumas extensões no VS Code, pois o mesmo não possui suporte nativo para desenvolvimento em Java. A primeira extensão que vamos instalar é o Extension Pack for Java, para adicionar essa extensão basta abrir o VS Code, is na aba de extensões que fica na barra lateral esquerda ou pressionando o atalho Ctrl + Shift + X, na barra de busca procurar por “Extension Pack for Java” e então clicar no botão “Install”.

Com o Extension Pack for Java instalado o VS Code já terá o suporte para desenvolvimento em Java, porém, ainda vamos instalar mais algumas extensões para melhorar ainda mais o nosso ambiente de desenvolvimento, a próxima extensão a ser instalada é o Spring Boot Extension Pack que é um conjunto de extensões que adicionam ferramentas úteis no VS Code para o desenvolvimento de aplicações Spring Boot, o processo de instalação é exatamente igual ao processo de instalação do Extension Pack for Java, basta ir na aba de extensões, procurar por “Spring Boot Extension Pack” e então clicar no botão “Install”.

E agora para finalizar vamos também instalar a extensão Lombok Annotations Support for VS Code, essa extensão irá permitir que possamos usar o Projeto Lombok no VS Code, caso você não conheça o Lombok recomendo que leia o artigo Projeto Lombok - Acelerando o desenvolvimento Java que temos aqui no blog da TreinaWeb.

Instalação do Insomnia

Agora vamos instalar o Insomnia, ele é um cliente HTTP que vai nos permitir testar as nossas API REST de forma mais simples e visual, o download e instalação do mesmo também pode ser feito através do Homebrew, para tal execute o comando abaixo no terminal:

brew install --cask insomnia

Ao término da execução do comando o Insomnia já estará instalado e pronto para uso.

Criando o primeiro projeto

Agora que já temos as ferramentas do ambiente instaladas, vamos criar um projeto Spring Boot para verificar se está tudo certo:

Ao instalar as ferramentas citadas acima, seu ambiente de desenvolvimento Java e Spring Boot para criação de aplicações web e APIs está pronto.

Desenvolvedor Java
Formação Desenvolvedor Java
Conhecer a formação

Autor(a) do artigo

Cleyson Lima
Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.

Todos os artigos

Artigos relacionados Ver todos