이렇게 많은 이유는 gradle / maven 의존관계를 관리 해줌
예전에는 웹서버를 직접 서버에 설치해서 자바 코드를 넣었다(웹서버 / 개발라이브러리 분리) 요즘에는 소스 라이브러리에서 웹서버를 가지고 있음(임베디드 : 내장)
slh4j - 인터페이스 logback - 실제 로그 출력 이 둘을 세트로 logging이 가지고 옴