SpringBootでNo active profile set, falling back to 1 default profile: "default"
というエラーメッセージがでて、アプリケーションが起動しないときの解決方法を紹介します。
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.1)
INFO --- [main] com.example.Test.TestApplication : Starting MavenApplication using Java 17.0.7 with PID 33264 (C:\●●)
INFO --- [main] com.example.Test.TestApplication : No active profile set, falling back to 1 default profile: "default"
INFO --- [main] com.example.Test.TestApplication : Started MavenApplication in 0.899 seconds (process running for 1.31)
解決方法
SpringBootのプロジェクトによって異なります。
Gradleの場合
build.gradleというファイルに以下のコードを入力します。
入力場所は、dependenciesの波かっこ{}の中に追記します。
implementation 'org.springframework.boot:spring-boot-starter-web'
Mavenの場合
pom.xmlというファイルに以下のコードを入力します。
入力場所は、dependenciesタグの中に追記します。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
これは、SpringWebというWebアプリケーションを作るうえで必要な依存関係です。
SpringWebを追記することでアプリケーションが起動します。
以上。