ciao!
allora, il progetto l'ho creato con lo starter ufficiale, e visto che è un progetto di test l'ho cancellato e ricreato.
avevo gli stessi problemi, ma ho capito che erano errori di configurazione iniziale.
ad esempio nel pom mi ha fatto aggiungere un driver per mariadb, ed invece dovevo aggiungere questo:
codice:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
poi alcune cose nell'application.properties relativo al db:
codice:
# DB configuration.
spring.datasource.url=jdbc:mysql://HOST:3306/DB_NOME
spring.datasource.username=USER
spring.datasource.password=PWD
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.defer-datasource-initialization=true
spring.sql.init.mode=always
adesso funziona tutto.