1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

BootRunを実行してもビルドアプリケーションが開始しない

Posted at

状況

Spring Boot + IntelliJを使用。
http://localhost:8080/sample にアクセスし、Hello Worldを表示したい。

MainController.java
package com.example.sample.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class MainController {

    @GetMapping("/sample")
    public String helloWorld() {
        return "Hello World";
    }

}

BootRunを実行すると…

BUILD SUCCESSFUL in 2s
4 actionable tasks: 3 executed, 1 up-to-date
23:26:46:  'bootRun' の実行を完了しました。

と表示され、ビルドは通っても、アプリケーションが開始されない。

ログの上の方を見ると…

***************************
APPLICATION FAILED TO START
***************************

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

と表示されている。

解決策

Spring Bootアプリケーションがデータソースを構成できないために発生している。
apprication.propertiesに下記を記載。

(前提:PostgreSQL DriverをDependenciesに追加しています)

spring.jpa.database=POSTGRESQL
spring.datasource.url=jdbc:postgresql://localhost:5432/sample
spring.datasource.username={設定したユーザ}
spring.datasource.password={設定したパスワード}
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?