Spring Bootでorg.springframework.webが見つからない。

Introduction

Sprint Bootのデモプロジェクトを

で作成した。

こんな感じ。

このサンプルをIntellJ IDEAで開いて、適当なRestContollerを作成したところが掲題のエラー。

How to fix?

build.gradleを下記のように変更。

1
2
3
4
5
6
7
dependencies {
- implementation 'org.springframework.boot:spring-boot-starter'
+ implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}

これでビルドが通ります。
spring initializrSpring Webを追加する方法でも可能です。