middlemoon

자바스프링부트 라이브러리 의존관계 본문

Develop/Springboot

자바스프링부트 라이브러리 의존관계

중대경 2022. 4. 1. 18:49

인텔리제이의 라이브러리에 대해서 알아보고자 한다. 지금은 gradle이라는 파일을 다운받아 연동시킨 상태이고

이 해당부분은 왼쪽에 라이브러리를 통해 가운데 boot - starter 부분의 코드를 일치시켜 홈페이지를 관리시킬수 있는 상태를 말한다.

 

 

 

 

 

 

 

왼쪽의 부분을 확대해보면 Gradle: org. ~~~~~ 의 형식이 나오게되는데, Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구이다. 그래서 지금은 Maven보다 Gradle을 주로 많이쓴다고 한다.

 

핵심은 아무래도 Gradle과 Maven의 Dependency(의존) 관계이다

 

이런게 하나라도 빠져버리면 일일이 작업을 해야하는 번거로움도 생길뿐더러, 과정이 어렵다

그런 문제들을 해결하기 위해 지금의 과정들이 생겨난것이다.

 

 

 

tomcat은 localhost:8080에 들어가게 할수있는 Gradle이다. 참고로 logging과 test또한 많이 사용하는 부분중에 하나이다.

logging의 부분
test의 부분

 

라이브러리에 대한 의존개념에 대해서 공부해보았다 !

Comments