Step2 - 라이브러리 살펴보기

최유연·2022년 6월 18일
0

Spring 기초 공부

목록 보기
2/10


프로젝트 생성할 때 Dependencies에 SpringBoot Starter Web만 땡겼어도 저렇게 많은 라이브러리들이 떙겨진 이유!?
-> 라이브러리끼리 의존하고 있는 관계에 의해 Web만 땡겨도 Web을 쓰는데 필요한 ~, ~을 쓰는데 필요한 ~~, 이렇게 땡겨지다 보니 core까지 땡겨짐
-> Spring Boot와 관련된 라이브러리를 쓰면 Spring Core까지 다 땡겨서 Spring과 관련된 게 다 Setting되어서 돌아감!

로그

현업에선 System.out.println안쓰고 log로 남김.
로그로 넘겨야 심각한 에러만 따로 모을 수 있고 로그파일들이 관리 됨.

slf4j : interface
실제 로그를 어떤 구현체로 출력할까는 logback
-> 성능도 빠르고 지원하는 기능도 좋음
사람들이 logback+slf4j 조합을 많이 써서 Spring boot start logging을 땡기면 2개가 자동으로 땡겨짐

테스트

Junit : Java 진영에서 테스트할 때 쓰는 라이브러리
assertj : test 하기 편하게 도와줌

Spring test : Spring과 통합하여 테스트할 수 있게 도와주는 라이브러리

profile
프론트엔드 도메인 지식을 지닌 백엔드 개발자로 성장하기 위한 기록

0개의 댓글