0
votes

Erreur lors de l'exécution de l'application de démarrage à ressort avec des données de ressort JPA et MySQL

Voici l'erreur: xxx pré>

voici mon pom.xml p>

https://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0 org.springframework.boot Spring-Boot-Starter-Parent 2.2.7.Release COM.Backages Crms 0.0.1-Snapshot Crms Projet Springboot pour CRMS P>

server.port=8080
spring.datasource.url=jdbc:mysql://localhost:8080/beta
spring.datasource.username=admin
spring.datasource.password=admin
spring.jpa.hibernate.use-new-id-generator-mappings=false
spring.jpa.hibernate.ddl-auto=update


0 commentaires

5 Réponses :


0
votes

Vous manquez quelque chose comme xxx


0 commentaires

0
votes

Vous devrez peut-être spécifier quelle base de données est utilisée. Par exemple printemps.jpa.database = mysql


0 commentaires

0
votes

Dans votre application.Properties, assurez-vous de disposer du bon port que mysql est en cours d'exécution. Vous pouvez modifier le 8080 à 3306 ou 3301

ici: printemps.datasource.url = jdbc: mysql: // localhost: 8080 / bêta

Si vous n'êtes pas sûr du port, votre MySQL fonctionne, vous pouvez exécuter

Afficher les variables où variable_name = 'port'; sur votre terminal MySQL


0 commentaires

0
votes

Correct Port par défaut pour MySQL. 3306 est le port par défaut pour MySQL

Votre DataSource sera - p> xxx pré>

au lieu de - p> xxx pré>

vous pouvez Spécifiez également le pilote et la dialecte MySQL en tant que ci-dessous: P>

 spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver 
 spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect


0 commentaires

0
votes

Vous pouvez manquer cette ligne

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/xyz?useSSL=false
spring.datasource.username=***
spring.datasource.password=***
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect


0 commentaires