CRUD feito com Spring Boot e Thymeleaf.
Explicação do funcionamento:
As classes Perfil e Usuário estão relacionadas, portanto para o bom funcionamento, é indicado criar dois perfis iniciais, para que ao criar um usuário ou um administrador, ele fique associado à algum perfil.