academicnet

Tutorial completo de uma aplicação com Spring Boot, JSF Primefaces, MySQL, Lombok, Docker e Docker-compose.

APACHE-2.0 License

Stars
11

academicnet

Sistema de controle acadêmico simples. Nele criamos uma API Rest em Java que permite fazer o CRUD de alunos utilizando Spring Boot. Além disso, temos também uma tela de consulta de alunos onde podemos exportar os dados em Excel, PDF, CSV e XML.

Este projeto é utilizado no canal feltex para exemplos práticos de Java.

Vídeos desta série

Spring Boot

Pré-requisitos

  1. Java
  2. Maven
  3. IDE Intellij ou Eclipse
  4. MySQL
  5. Postman

Iniciando o banco de Dados

cd docker

docker-compose up

Comandos do Maven

Instalando as dependências da aplicação

  • mvn clean install

Executando os testes

  • mvn clean test

Iniciando a aplicação

Usando o maven

  • mvn spring-boot:run

Usando Java

  • java -jar target/academicnet.war

Criar a imagem Docker


docker build -t <usuario-docker-hub>/academicnet:V3 .

docker push <usuario-docker-hub>/academicnet:V3

Vídeos de apoio do Canal