Tutorial completo de uma aplicação com Spring Boot, JSF Primefaces, MySQL, Lombok, Docker e Docker-compose.
APACHE-2.0 License
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.
cd docker
docker-compose up
Instalando as dependências da aplicação
mvn clean install
Executando os testes
mvn clean test
Usando o maven
mvn spring-boot:run
Usando Java
java -jar target/academicnet.war
docker build -t <usuario-docker-hub>/academicnet:V3 .
docker push <usuario-docker-hub>/academicnet:V3
Java 11
Eclipse
IntelliJ
Banco de Dados MySQL