Baixar e instalar o mysql versão 8.0.19
Abrir o terminal ou cmd e criar o banco de dados mysql, comandos:
mysql -u root -p
create database desafio;
use desafio;
Ainda no terminal utilizar o comando:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '302010';
OU
modificar o usuário e senha no programa para o de sua preferência, como indicado na imagem abaixo:
Abrir o Eclipse e executar o programa na classe principal DesafioApplication.java
Abrir a página localhost:8080 no navegador web
Caso queira filtrar os dados a serem exibidos digitar a data no formato yyyy-mm-dd, exemplo: 2018-23-01, caso queira filtrar também pelo número do estabelecimento basta adicionar o mesmo no campo do estabelecimento. Se nenhuma data for preenchida será filtrado pelo estabelecimento, se nenhum estabelecimento for preenchido será filtrado pela data. Caso nenhuma data e nenhum estabelecimento sejam preenchidos serão exibidos todos os dados.