본문 바로가기
공부 기록

라이브러리

by 매트(Mat) 2020. 9. 9.

라이브러리

Gradle 이나 Maven 같은 빌드 툴들은 의존관계를 모두 관리해줍니다.
왼쪽 사이드에서 External Libraries 를 보시면 굉장히 많은 라이브러리들이 있습니다.

1

build.gradle 에 보면 자신이 추가한 의존성(라이브러리)들이 있습니다.

2

추가한 것은 저 2개밖에 없지만, 라이브러리들이 정말 많은 이유는 저 추가한 라이브러리에 또 필요한 라이브러리들이 있기 때문에 의존을 하고 있습니다. 즉, 서로 의존관계가 있는 것들을 모두 가져다가 쓰기 때문에 라이브러리가 많게 됩니다.

오른쪽 gradle > dependencies 를 보시면 관련 라이브러리들이 쭈~욱 뜹니다.

(*) 표시는 중복 제거

3

로그

실무에서 프로그램을 만들 때 반드시 로그를 남겨야 합니다. 그래야 에러가 발생해도 어디에서 발생했는지, 어떤 에러인지 등 알 수가 있습니다.
로그를 남길 때는 절대 System.out,println() 은 사용하지 않습니다.

로그 키워드 : slf4j, logback 검색

핵심 라이브러리

  • spring-boot-starter-web
    • spring-boot-starter-tomcat
    • spring-webmvc
  • spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅
  • spring-test
  • junit5 ...

'공부 기록' 카테고리의 다른 글

VS Code 사용중에 "Cannot validate the php" 에러가 뜬다면  (0) 2020.10.04
왜 intellij를 사용하는가  (0) 2020.09.09
EC2 배포중에 나는 에러  (0) 2020.08.30
운영체제 기초  (0) 2020.07.17
컴퓨터구조 기초  (0) 2020.07.16

댓글