error: package org.springframework.web.bind.annotation does not exist

ondo·2022년 10월 21일

스프링프로젝트를 만들던중 라우팅을 하는 부분에서 이런 에러가 발생했다.

> Task :compileJava FAILED
/data/data/com.termux/files/home/my/SPRING/Java/src/main/java/Java/controller/HelloController.java:3: error: package org.springframework.web.bind.annotation does not exist
import org.springframework.web.bind.annotation.RestController;
                                              ^
/data/data/com.termux/files/home/my/SPRING/Java/src/main/java/Java/controller/HelloController.java:4: error: package org.springframework.web.bind.annotation does not exist
import org.springframework.web.bind.annotation.RequestMapping;
                                              ^
/data/data/com.termux/files/home/my/SPRING/Java/src/main/java/Java/controller/HelloController.java:6: error: cannot find symbol
@RestController
 ^
  symbol: class RestController
/data/data/com.termux/files/home/my/SPRING/Java/src/main/java/Java/controller/HelloController.java:9: error: cannot find symbol
    @RequestMapping("/")
     ^
  symbol:   class RequestMapping
  location: class HelloController
4 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s
1 actionable task: 1 executed

Gradle을 사용하는 경우 build.gradle을 연 후 dependencies부분을 수정해주면 된다.

수정전

dependencies {
    ...
	implementation 'org.springframework.boot:spring-boot-starter'
    ...	
	}

수정 후

dependencies {
    ...
	implementation 'org.springframework.boot:spring-boot-starter-web'
    ...	
	}
profile
Better than me

0개의 댓글