Skip to content

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

License

Notifications You must be signed in to change notification settings

feltex/academicnet

Repository files navigation

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.

AcademicNet

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