Spring boot DBの設定をしないと起動失敗する

新しいSpring boot プロジェクトを以下のdependencyで作成
JPA
PostgreSQL
Thymeleaf
Web

その状態で
$ gradle bootRun
を実行すると以下のようにエラーとなります。
***************************
APPLICATION FAILED TO START
***************************

Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).

http://qiita.com/gishi_yama/items/d72e1c4fa6c4c2dca4ef
https://teratail.com/questions/43226

src/main/resources/application.propertiesに設定しないといけないようです。
とりあえず
spring.datasource.url=jdbc:postgresql://192.168.33.10:5432/demodb
spring.datasource.username=vagrant
spring.datasource.password=vagrant
spring.datasource.driver-class-name=org.postgresql.Driver

という感じで設定して再実行
問題なく起動
http://localhost:8080/
にアクセスするとWhitelabel Error Page
と表示されますが問題なし
ページ作ってないのでエラーになっても問題なし

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 1

なるほど(納得、参考になった、ヘー)

この記事へのコメント

この記事へのトラックバック