Java Spring/스프링 입문
[Java Spring] 1-2. 라이브러리 살펴보기
ImJay
2023. 1. 30. 13:03
반응형
[Java Spring] 1-2. 라이브러리 살펴보기

1. 좌측 하단에서 |□| 버튼을 클릭한다 ( 활성화되면 네모 두개로 바뀜 )

2. 우측 상단에 Gradle 카테고리를 클릭하고 Dependencies 항목에서 내가 불러온 라이브러리들을 확인할 수 있다.

나는 분명 web, thymeleaf 라이브러리만 불러왔는데, 여러가지 다른 라이브러리들도 많이 보이는 것을 확인할 수 있다.
왜 그럴까?
내가 부른 라이브러리들이 의존 관계로 갖고 있는 라이브러리들이 분명히 존재 할 것이다.
Spring Boot 는 해당 라이브러리들이 의존 관계로 사용하는 라이브러리들도 전부 추가해준다.
예시로 고대 개발자들은 웹 개발을 한다고 하면 웹 서버를 직접 서버에 설치를 해야했다.
웹 서버와 개발 라이브러리가 완전 분리돼있어서 이른바 톰캣을 직접 설치해줬어야 됐는데, 이제는 알아서 다 추가해준다.
예전처럼 톰캣을 따로 설치해줄 필요가 없다.

thymeleaf 라이브러리도 마찬가지로 스프링 부트와 관련된 라이브러리들을 전부 불러왔음을 확인할 수 있다.
3. 로그 라이브러리

아직 현업에 대해 모르는 나는 테스트케이스 파일을 활용하거나 println 을 통해 테스트를 했다.
현업에서는 로그파일을 통해 테스트를 진행한다고 한다.
로그 라이브러리도 slf4j 와 logback 두 가지 모두 불러와 있는 모습인데, 요즘 현업 트렌드는 두가지를 함께 사용하는게 표준이라고 한다.
4. 테스트 라이브러리

테스트 라이브러리의 핵심은 junit 이며 요즘 트렌드는 5버전으로 넘어오는 추세라고 한다.
반응형