Ich arbeite an einem Spring Boot-Projekt, das eine Verbindung zu einer PostgreSQL-Datenbank herstellt, aber es treten Probleme beim Einrichten der Datenbankverbindung auf. Die Protokolle zeigen Folgendes:
Der Datenbanktreiber wird als „undefiniert/unbekannt“ gemeldet.
Es gibt Warnungen im Zusammenhang mit Hibernate, insbesondere zum Dialekt und zur JTA-Plattform. Der Hikari-Verbindungspool zeigt nicht die erwartete Konfiguration an, z. B. Poolgröße, Isolationsstufe und Autocommit-Modus.
Ich habe die PostgreSQL-Abhängigkeit bereits hinzugefügt, aber die Verbindung scheint immer noch vorhanden zu sein Probleme beim Start. Kann jemand bei der Fehlerbehebung bei der Einrichtung helfen oder zusätzliche Konfigurationsschritte vorschlagen, um dieses Problem zu beheben?
application.properties-Datei
spring.application.name=demo
spring.datasource.url=jdbc:postgresql://localhost:5432/student
spring.datasource.username=postgres
spring.datasource.password=""
spring.jpa.hibernate.ddl-auto=update
pom.xml-Datei
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.1
com.example
demo
0.0.1-SNAPSHOT
demo
Demo project for Spring Boot
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
org.postgresql
postgresql
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
Terminalergebnis
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.4.1)
2024-12-21T21:27:34.587+08:00 INFO 31236 --- [demo] [ main] com.example.demo.DemoApplication : Starting DemoApplication using Java 23.0.1 with PID 31236 (D:\Self-Learn\Java\demo\target\classes started by shien in D:\Self-Learn\Java\demo)
2024-12-21T21:27:34.589+08:00 INFO 31236 --- [demo] [ main] com.example.demo.DemoApplication : No active profile set, falling back to 1 default profile: "default"
2024-12-21T21:27:35.339+08:00 INFO 31236 --- [demo] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2024-12-21T21:27:35.364+08:00 INFO 31236 --- [demo] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 12 ms. Found 0 JPA repository interfaces.
2024-12-21T21:27:35.903+08:00 INFO 31236 --- [demo] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2024-12-21T21:27:35.921+08:00 INFO 31236 --- [demo] [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2024-12-21T21:27:35.921+08:00 INFO 31236 --- [demo] [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.34]
2024-12-21T21:27:35.985+08:00 INFO 31236 --- [demo] [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2024-12-21T21:27:35.987+08:00 INFO 31236 --- [demo] [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1315 ms
2024-12-21T21:27:36.209+08:00 INFO 31236 --- [demo] [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2024-12-21T21:27:36.282+08:00 INFO 31236 --- [demo] [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.6.4.Final
2024-12-21T21:27:36.322+08:00 INFO 31236 --- [demo] [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled
2024-12-21T21:27:36.600+08:00 INFO 31236 --- [demo] [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2024-12-21T21:27:36.627+08:00 INFO 31236 --- [demo] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2024-12-21T21:27:36.836+08:00 INFO 31236 --- [demo] [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@3cf55e0c
2024-12-21T21:27:36.838+08:00 INFO 31236 --- [demo] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2024-12-21T21:27:36.911+08:00 INFO 31236 --- [demo] [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info:
Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
Database driver: undefined/unknown
Database version: 17.2
Autocommit mode: undefined/unknown
Isolation level: undefined/unknown
Minimum pool size: undefined/unknown
Maximum pool size: undefined/unknown
2024-12-21T21:27:37.276+08:00 INFO 31236 --- [demo] [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2024-12-21T21:27:37.280+08:00 INFO 31236 --- [demo] [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2024-12-21T21:27:37.342+08:00 WARN 31236 --- [demo] [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2024-12-21T21:27:37.795+08:00 INFO 31236 --- [demo] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/'
2024-12-21T21:27:37.804+08:00 INFO 31236 --- [demo] [ main] com.example.demo.DemoApplication : Started DemoApplication in 3.664 seconds (process running for 4.177)
Probleme beim Verbinden des Spring Boot-Projekts mit der PostgreSQL-Datenbank ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post