実現したいこと
-Spring Bootでpostgresqlデータベース接続
前提
application.propertiesの設定ミスだと思うのですが、接続の際にエラーが出てしまいます。
発生している問題・エラーメッセージ
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
[2m2023-02-27T17:57:24.963+09:00[0;39m [31mERROR[0;39m [35m9616[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36mo.s.b.d.LoggingFailureAnalysisReporter [0;39m [2m:[0;39m
APPLICATION FAILED TO START
Description:
Failed to bind properties under 'spring.jpa.database' to org.springframework.orm.jpa.vendor.Database:
Property: spring.jpa.database Value: "tododb" Origin: class path resource [application.properties] - 1:21 Reason: failed to convert java.lang.String to org.springframework.orm.jpa.vendor.Database (caused by java.lang.IllegalArgumentException: No enum constant org.springframework.orm.jpa.vendor.Database.tododb)
Action:
Update your application's configuration. The following values are valid:
DB2 DEFAULT DERBY H2 HANA HSQL INFORMIX MYSQL ORACLE POSTGRESQL SQL_SERVER SYBASE
該当のソースコード
spring.jpa.database=tododb
spring.datasource.url=jdbc:postgresql://localhost:5432/tododb
spring.datasource.username=todouser
spring.datasource.password=pass
試したこと
STS4で接続ができるかどうか
ここにより詳細な情報を記載してください。
おそらくspring.datasource.urlの設定が間違っていると思うのですが、ここに入れるパスは、どのようにして決められているのかがわかりません。ポート番号が5432でデータベース名はtododbです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/02/28 06:11 編集