logo

스프링 초기화

스프링 초기화웹 기반 도구 피보탈 웹 서비스에서 제공합니다. 의 도움으로 스프링 초기화 , 우리는 쉽게 구조를 생성할 수 있습니다 스프링 부트 프로젝트 . JVM 기반 프로젝트를 생성하기 위한 확장 가능한 API를 제공합니다.

또한 메타데이터 모델로 표현되는 프로젝트에 대한 다양한 옵션을 제공합니다. 메타데이터 모델을 사용하면 JVM 및 플랫폼 버전 등이 지원하는 종속성 목록을 구성할 수 있습니다. 이는 타사 클라이언트에 필요한 지원을 제공하는 잘 알려진 메타데이터를 제공합니다.

스프링 초기화 모듈

Spring 초기화에는 다음과 같은 모듈이 있습니다:

    초기화 액츄에이터:프로젝트 생성에 대한 추가 정보 및 통계를 제공합니다. 선택적 모듈입니다.초기화-BOM:이 모듈에서는 좋은 약자 BOM . Spring Boot에서 BOM은 특별한 종류의 포엠 제어하는 데 사용되는 것입니다. 버전 프로젝트의 의존성 . 이는 해당 버전을 정의하고 업데이트하는 중앙 위치를 제공합니다. 버전에 대해 걱정하지 않고 모듈에 종속성을 추가할 수 있는 유연성을 제공합니다.
    소프트웨어 세계 밖에서는 좋은 제품을 만드는 데 필요한 부품, 항목, 어셈블리 및 기타 재료의 목록입니다. 설명한다 뭐, 어떻게, 그리고 어디 필요한 자료를 수집합니다.초기화 문서:문서를 제공합니다.초기화 생성기:핵심 프로젝트 생성 라이브러리입니다.초기화 생성기-스프링: 초기화 생성기 테스트:프로젝트 생성을 위한 테스트 인프라를 제공합니다.초기화-메타데이터:프로젝트의 다양한 측면에 대한 메타데이터 인프라를 제공합니다.초기화 서비스 예:사용자 정의 인스턴스를 제공합니다.초기화 버전 확인자:임의의 POM에서 버전 번호를 추출하는 선택적 모듈입니다.초기화 웹:타사 클라이언트에 대한 웹 엔드포인트를 제공합니다.

지원되는 인터페이스

다음 이미지는 Spring 초기화 UI를 보여줍니다.

스프링 이니셜라이저

프로젝트 생성

프로젝트를 만들기 전에 먼저 UI에 익숙해져야 합니다. Spring 초기화 UI에는 다음과 같은 레이블이 있습니다.

    프로젝트:이는 다음을 정의합니다. 친절한 프로젝트의. 우리는 다음 중 하나를 만들 수 있습니다. 메이븐 프로젝트 또는 그래들 프로젝트 . 우리는 메이븐 프로젝트 튜토리얼 전반에 걸쳐.언어:Spring Initializr는 세 가지 언어 중 하나를 선택할 수 있습니다. 자바, 코틀린, 그리고 그루비 . 기본적으로 Java가 선택되어 있습니다.스프링 부트:Spring Boot를 선택할 수 있습니다. 버전 . 최신 버전은 2.2.2 .프로젝트 메타데이터:등 프로젝트와 관련된 정보를 담고 있습니다. 그룹 , 아티팩트 등. 그룹은 패키지 이름; 인공물 을 나타냅니다 애플리케이션 이름. 기본 그룹 이름은 다음과 같습니다. com.example , 기본 아티팩트 이름은 다음과 같습니다. 데모 .종속성:종속성은 프로젝트에 추가할 수 있는 아티팩트 모음입니다.

또 있다 옵션 다음 필드가 포함된 섹션:

    이름:그것은 다음과 같다 인공물 .설명:설명 필드에는 다음과 같이 작성할 수 있습니다. 설명 프로젝트의.패키지 이름:그것은 또한 유사하다 그룹 이름.포장:우리는 포장 프로젝트의. 우리는 둘 중 하나를 선택할 수 있습니다 항아리 또는 전쟁 .자바:우리는 JVM 우리가 사용하고 싶은 버전. 우리는 사용할 것이다 자바 8 튜토리얼 전체에서 버전을 확인하세요.

이있다 생성하다 단추. 버튼을 클릭하면 프로젝트 패킹이 시작되고 항아리 또는 전쟁 선택한 파일입니다.