본문 바로가기

개발(차근차근 기초)/Web

[Web] Maven이란

Maven을 사용하면 라이브러리를 사용하기 위하여 직접 다운로드 받거나 하는 것을 하지 않아도 됩니다.

많은 프로젝트 참여자가 같은 환경을 맞추도록 노력하는 수고로움을 덜 수 있습니다.

Maven을 활용하여 필요한 각종 라이브러리들의 의존성(Dependency)을 설정합니다.

의존성이란 두 모듈간의 연결이라고 생각하시면 됩니다.

 

https://tony-programming.tistory.com/entry/Dependency-%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%9D%B4%EB%9E%80

 

Dependency (의존성) 이란??

Dependency !! MVP Pattern을 알기 전에 Dependency(의존성)에 대해서 한번 알아보고 가자 Dependency란? 코드에서 두 모듈 간의 연결. 객체지향언어에서는 두 클래스 간의 관계라고도 말함. 일반적으로 둘 중 하..

tony-programming.tistory.com

 

XML 파일 기반으로 구성하며, 전통적인 개발 방식입니다. 또한 표준 프레임워크도 동일한 방식을 사용합니다.

 

그에 반해

Spring Boot는 비교적 최근에 등장한 개발 방식이며, 복잡한 Spring 설정 방법을 간소화하였습니다. Maven과 다르게 각종 환경 설정을 xml이 아닌 Java 소스 기반으로 구성합니다.