IntelliJ 프로젝트 하단에 External Libraries를 보면 내가 가져온적없는 수많은 라이브러리가 존재한다.
요즘에 애플리케이션개발을 위해선 이정도는 기본으로 땡겨와야만 가능하다고 한다..
Gradle은 의존관계를 다 관리를 해주는데, 예를들어 처음 Project생성시 가져왔던 starter-web을 땡긴다.
이 starter-web을 사용할때 필요한 모든 라이브러리를 땡겨온다. 그렇게 필요로 연결된 모든 라이브러리를 땡겨서 마지막엔 Spring Core까지 떙겨온다.
의존성으로 연결된 라이브러리는 우측에 Gradle을 클릭해서 확인가능하다.
- org.springframework.boot:spring-boot-starter-tomcat:2.6.3
: 이 라이브러리는 우리가 이클립스에서 작업할땐 톰캣을 따로 설치해서 환경설정을 해야만 서버연결이 가능했지만, IntelliJ에서는 자동으로 해주는 라이브러리인거같다. 아주 유용한 IDEA가 아닐 수 없다.
- org.springframework.boot:spring-boot-starter-logging:2.6.3
: 이 라이브러리는 로깅을 해주는 라이브러리이다. logback과 slf4j까지 포함되어있다.
위 라이브러리를 살펴보면 스프링부트에 의존관계에 있는 모든 라이브러리(스프링 코어까지)를 땡겨온다는걸 알 수 있다.
위에 라이브러리에 대해 간략히 정리해봤지만, 사실 사용해보기전엔 어떤 라이브러리인지 감이 안잡히기때문에 추후에 사용하면서 익혀보자!
'Spring Practice' 카테고리의 다른 글
[#6] Spring 파헤치기 : MVC와 템플릿 엔진 (0) | 2022.02.25 |
---|---|
[#5] Spring 파헤치기 : 정적 컨텐츠 (0) | 2022.02.24 |
[#4] Spring 파헤치기 : 빌드하고 실행하기 (0) | 2022.02.24 |
[#3] Spring 파헤치기 : View 환경설정 (0) | 2022.02.24 |
[#1] Spring 파헤치기 : 프로젝트 환경설정 (0) | 2022.02.23 |