사용 IDE : Intellij
스프링 공부중 dependency가 추가가 안되어있는 경우가 있었다.
Intellij의 경우 그 dependency를 쉽게 추가할 수 있는데 그 방법에 대하여 정리하였다.
기본설정만 마친후 실습과정에서 @RestController 및 @GetMapping 등을 추가하려하는데 추가되지가 않았다.
확인해보니 org.springframework.web.bind.annotation.* 라이브러리가 찾지 못하였기 때문이다.
초기 프로젝트 생성시 의존성을 추가하지 않아 찾지 못한것으로 보이고, 추후 다른 의존성이 필요할 수 있기 때문에 Intellij에서 추가하는 방법을 남기도록하겠다.
물론, Gradle에서 의존성을 관리하는 방법은 복잡하지만, 해당 의존성관리에 대한 내용은 추후 다루도록하고 Intellij에서는 쉽게 추가가 가능하기 때문에 그방법에 대해서만 남기도록 하겠다.
build.gradle 파일 열기
우선 프로젝트 상단에 위치한 build.gradle 파일을 열어준다.
build.gradle은 빌드 배포 도구로 IDE에서 작성한 코드를 빌드 배포할 수 있게 하는 역할을 한다.
build.gradle을 구성하는 내용 또한 추후 다시 다루도록 하겠다.
Generate - Add Dependency
Dependencies 영역에서 우클릭 혹은 Alt + Insert를 누른후 Generate를 선택하면 Add Maven artifact dependency를 찾을 수 있다.
필요한 Dependency 추가
필요한 dependency를 찾아 추가하면 되는데, 나의 경우 RestController를 추가하고자했으니 RestController로 검색했다.
spring-web:6.0.11이 찾을 수 있고 이를 추가해 주면 된다.
그러고 나면 우측에 변경된 dependency를 적용하고자 위와같은 새로고침이 나오는데 클릭해 주면 된다.
만약 나오지 않거나 놓치게 되더라도 위 단축기 혹은 view - tool window - gradle를 찾아 새로고침을 해주면 된다.
일단은 이렇게 inteliJ에서는 간단하게 dependency를 추가할 수 있고, 관리할 수있다.
'공부방 > 스프링, 스프링부트' 카테고리의 다른 글
Ensure that the compiler uses the '-parameters' flag (2) | 2024.02.15 |
---|