Het probleem is dat u geen verbinding kunt maken met de MYSQL-database en daarom geeft het een foutmelding dat er geen sessiefabriek kan worden gebouwd.
Zie de onderstaande fout:
Caused by: java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
die verwijst naar username
wordt niet populated
.
Controleer de systeemeigenschappen opnieuw
dataSource.setUsername(System.getProperty("root"));
sommige pakketten lijken ook te ontbreken, wat wijst op een afhankelijkheidsprobleem:
package org.gjt.mm.mysql does not exist
Voer een mvn dependency:tree
uit commando om te controleren op afhankelijkheden