라이브러리
Gradle
이나 Maven
같은 빌드 툴들은 의존관계를 모두 관리해줍니다.
왼쪽 사이드에서 External Libraries 를 보시면 굉장히 많은 라이브러리들이 있습니다.
build.gradle 에 보면 자신이 추가한 의존성(라이브러리)들이 있습니다.
추가한 것은 저 2개밖에 없지만, 라이브러리들이 정말 많은 이유는 저 추가한 라이브러리에 또 필요한 라이브러리들이 있기 때문에 의존을 하고 있습니다. 즉, 서로 의존관계가 있는 것들을 모두 가져다가 쓰기 때문에 라이브러리가 많게 됩니다.
오른쪽 gradle > dependencies 를 보시면 관련 라이브러리들이 쭈~욱 뜹니다.
(*) 표시는 중복 제거
로그
실무에서 프로그램을 만들 때 반드시 로그를 남겨야 합니다. 그래야 에러가 발생해도 어디에서 발생했는지, 어떤 에러인지 등 알 수가 있습니다.
로그를 남길 때는 절대 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 |
댓글