본문 바로가기

Spring

Spring(1) - Spring과Maven

자바개발자라면 반드시 알아야할 표준 프레임워크인 스프링에 대해서 알아보려고한다.

스프링이 지원하는 주요 모듈은 아래와 같다.


  • 스프링 프레임워크
  • 스프링 데이터
  • 스프링 시큐리티
  • 스프링 배치
  • 스프링 인터그레이션
  • 스프링 소셜

자바 어플리케이션을 개발할 때는 메이븐이나 그래들같은 빌드도구들을 사용하는데 이러한

빌드 도구들의 특징은 의존모듈(jar 파일) 관리에 있다. 필요한 API나 라이브러리가 있으면

메이븐 의존을 통해 중앙 레파지토리에서 다운받을 수 있다. (pom.xml 설정을 통해)

스프링 프레임워크가 지원하는 주요모듈간에는 서로 의존관계가 있다.

자세한 정보는 아래 링크를 참조하면된다.

https://github.com/spring-projects/spring-framework(웹개발자를 위한 Spring 4.0프로그래밍 발췌) 

메이븐 의존설정을 통해 모듈을 다운받으면 필요한 추가모듈도 함께 다운로드 받는다.