programing

스프링 부트와 스프링 IO의 관계는 무엇입니까?

randomtip 2023. 4. 1. 15:37
반응형

스프링 부트와 스프링 IO의 관계는 무엇입니까?

Spring에는 spring IO http://platform.spring.io/platform/이라는 새로운 프로젝트가 있습니다.이 프로젝트와 Spring Boot의 차이점은 명확하지 않습니다.

이미 스프링 부트 사용자이지만 스프링을 사용해야 하는지 여부를 알 수 없습니다.I/O 또는 Spring Boot을 클릭합니다.

Spring Boot과 Ignore Spring IO만 부르면 놓치는 게 있나요?

Spring IO에 대한 문서를 읽었지만 위의 질문에 대한 답변은 아직 불분명합니다.

Spring IO는 Spring Boot Starter-Dependency에 의해 관리되는 종속성의 상위 집합을 제공합니다.Spring IO는 다양한 Spring 프로젝트 간의 종속성을 레벨로 설정하지만 추가 런타임 요건은 없습니다.그런 의미에서 이것은 매우 편리한 의존관계 관리 솔루션이 아닙니다.

Spring IO는 논리적인 구성입니다.여러 요소가 이 대규모 관리 플랫폼의 일부라고 생각할 수 있습니다.물론 모든 라이브러리를 사용할 필요는 없습니다.자세한 내용은 공지 블로그에서 확인하시기 바랍니다.

Spring Boot Starter 의존관계를 사용하는 경우 변경할 필요가 없습니다.Spring Boot Starter에 의존하지 않고 다른 Spring 프로젝트를 사용하는 경우 Spring IO 플랫폼은 맞춤형으로 제작됩니다.

스프링 부츠로 제공many dependency-set to enable features,그것은 그럴거다.include dependencies (properly) in your classpath반면 Spring IO는 의존성이 전혀 없습니다.it can only help you to manage your dependencies(의존성 버전 관리 등)의존성 또는 의존성 세트가 필요한 경우(스프링 부트 사용 등)는 스스로 조작하여 수동으로 추가해야 합니다.

관계에 대한 Pilar Argudo의 DZone에 대한 흥미로운 기사가 있습니다.이 문서의 결론은 다음과 같습니다.

  • Spring IO 플랫폼에서는 버전이나 호환성 걱정 없이 의존관계를 관리할 수 있습니다.
  • Spring Boot을 사용하면 미리 정의된 속성, 주석 및 스타터를 종속성으로 사용하여 Spring 애플리케이션 구성을 쉽게 할 수 있습니다.
  • Spring IO Platform에는 Spring Boot이 부모로서 포함되어 있습니다.Spring IO Platform에는 모든 Spring Boot 의존관계와 Starters가 포함되어 있기 때문입니다.
  • Spring IO Platform과 Spring Boot를 함께 사용하려면 Spring IO Platform을 부모로 사용하십시오.

갱신하다

스프링 IO는 수명이 다합니다.프로젝트의 메인 페이지에서:

이 플랫폼은 2019년 4월 9일에 지원 기간이 만료됩니다.브뤼셀과 카이로 노선 모두 그 때까지 유지보수가 발표될 것이다.Platform 사용자는 Spring Boot 의존관계 관리 디렉토리를 사용하여 Maven 프로젝트의 부모로서 spring-boot-starter-parent를 사용하거나 spring-boot 의존관계 bom을 Import하여 사용할 것을 권장합니다.

Spring IO Platform은 Java 프로젝트에 포함될 수 있는 일련의 의존관계(Spring Framework 의존관계 모두 서드파티 라이브러리)를 정의하여 버전 간의 호환성에 대해 걱정하지 않고 필요한 의존관계를 선택할 수 있도록 합니다.Spring Boot는 Spring 어플리케이션의 개발과 구성을 용이하게 하는 프레임워크이기 때문에 다릅니다.다음은 Java 주석 및 시작 프로그램을 사용하여 포함할 수 있는 미리 정의된 속성 및 구성 클래스 목록입니다.

언급URL : https://stackoverflow.com/questions/24438751/what-is-the-relationship-between-spring-boot-and-spring-io

반응형