PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Démarrage très lent de l'application Spring Boot

Pour Spring Boot, vous pouvez définir ceci dans votre fichier application.properties :

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

J'ai également découvert que je devais définir une autre propriété, sinon j'obtiendrais l'erreur "org.hibernate.HibernateException :l'accès à DialectResolutionInfo ne peut pas être nul lorsque 'hibernate.dialect' n'est pas défini". Pour rectifier que j'ai défini cette propriété :

spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect

Cela a réduit notre temps de démarrage d'environ 100 secondes à 12 secondes.