명령 프롬프트 창으로 라이브러리 확인하기
cmd 명령 프롬프트창에서 스프링 프로젝트 파일이 있는 경로로 들어간다.
그 후 gradlew dependencies 를 입력하면 의존 관계를 출력한다.
IntelliJ로 라이브러리 확인하기
External Libraries는 가지고 온 라이브러리들이다.
우리가 Dependencies에 추가한 것 말고도 많은데 이것들은 기본적으로 빌드 툴(Maven, Gradle)이 의존관계를 다 관리해주기 때문이다. 즉, 우리가 설정한 라이브러리에 필요한 라이브러리들을 자동적으로 가지고 온다.
Gradle 의존관계 보기
우측에 보면 Gradle 버튼이 있는데 누르면 Gradle의 Dependencies에서 의존 관계를 볼 수 있다.
이름 옆에 (*) 이 있는 것은 다른 곳에서 이미 가져왔다는 뜻이다.
스프링 부트 라이브러리
- spring-boot-starter-web
- spring-boot-starter-tomcat : 톰캣 (웹서버)
- spring-webmvc : 스프링 웹 MVC
- spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진 (View)
- spring-boot-starter-data-jpa
- spring-boot-starter-aop
- spring-boot-starter-jdbc
- HikariCP 커넥션 풀 (부트 2.0 기본)
- hibernate + JPA : 하이버네이트 + JPA
- spring-data-jpa : 스프링 데이터 JPA
- spring-boot-starter(공통) : 스프링 부트 + 스프링 코어 + 로깅
- spring-boot
- spring-core
- spring-boot-starter-logging
- logback, slf4j
- spring-boot
테스트 라이브러리
- spring-boot-starter-test
- junit : 테스트 프레임워크
- mockito : 목 라이브러리
- assertj : 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
- spring-test : 스프링 통합 테스트 지원
'Spring > Spring' 카테고리의 다른 글
스프링부트 시큐리티 - 일반 로그인과 회원가입 (0) | 2022.03.17 |
---|---|
IntelliJ 파일 업로드 주의사항 (2) | 2022.03.16 |
Entity 보다는 DTO로 반환하자. (0) | 2022.03.16 |
스프링부트 View 환경설정 (0) | 2022.01.24 |
스프링부트 프로젝트 생성 (0) | 2022.01.11 |