2017-11-23 7 views
0

이들의 차이점은 무엇입니까 Spring Bootjars입니다.스프링 부트 mongoDB jars

  • 스프링 부팅 스타터 데이터 MongoDB를 항아리
  • 스프링 데이터 MongoDB를 항아리
  • MongoDB의 드라이버 항아리
  • MongoDB의 드라이버 코어 항아리

    내가 이해할 무엇

    그것들은 모두 mongodb-driver이 mongoDB의 java 드라이버라는 것입니다. 그리고 spring-boot-starter-data-mongodb은 봄 부츠와 같이 많은 스타터입니다 (spring-boot-starter-web, spring-boot-starter-test).

누구의 역할을 Spring boot으로 설명 할 수 있습니까?

답변

3

mongodb-driver-core : MongoDB Java 드라이버 용 Java 작업 계층. 써드 파티는이 계층을 래핑하여 사용자 정의 된 상위 레벨 API를 제공 할 수 있습니다.

mongodb-driver : Java 응용 프로그램에서 MongoDB 데이터베이스에 연결할 수있는 드라이버입니다.

spring-data-mongodb : 프로젝트에서 MongoDB와 함께 스프링 데이터를 사용해야하는 라이브러리. 스프링 부트 기반이 아닐 수도 있습니다.

spring-boot-startter-data-mongodb : Spring Boot에서 Spring Data Mongo DB를 사용하기위한 스타터로 필요한 모든 것을 제공합니다.

각 라이브러리는 위의 다른 라이브러리를 사용하므로 추상화가 증가합니다.

은 참조 :