spring maven 다운로드

클래스 호출을 만든 후의 정적 실행 메서드는 스프링 응용 프로그램 클래스입니다. 다음 코드에서는 run 메서드를 호출 하 고 클래스 이름을 인수로 전달 합니다. 지금, 우리의 프로젝트는 다음과 같은 직접 구조를 가져야 한다. Maven은 jar 파일을 저장할 새 종속성 폴더를 생성 했다는 것을 알 수 있습니다. 전체 플러그인 문서는 스프링 부트 Maven 플러그인 사이트를 참조 하십시오. 경로에 관계 없이 특정 종속성이 사용자 클래스 경로에 아무 데도 나타나지 않도록 하려면 [금지 된 종속성 규칙] (https://maven.apache.org/enforcer/enforcer-rules/bannedDependencies.html)이 빌드에 실패 하도록 구성할 수 있습니다. 문제가 있는 종속성이 발견 된 경우. 빌드가 실패 하면 실행자에서 찾은 각 경로에 특정 제외를 추가 해야 합니다. 봄-부팅-메 이븐 플러그인이 pom.xml 파일에 포함 된 후에는 자동으로 스프링 부팅: 리 패키지 목표를 사용 하 여 실행 가능 하 게 하기 위해 아카이브를 재작성 하려고 합니다. 다음 예제와 같이 일반적인 패키징 요소를 사용 하 여 jar 또는 war (적절 한 경우)를 작성 하도록 프로젝트를 구성 해야 합니다. maven 프로젝트를 만들어 스프링 부트 프로젝트 만들기. 여기에는 다음 단계가 포함 됩니다.

정보: Maven 래퍼를 사용 하 여 개발자가 Maven의 올바른 버전을가지고 있거나 전혀 설치 하지 않도록 절연 하는 것을 고려할 수 있습니다. Spring 초기화에서 다운로드 한 프로젝트에는 래퍼가 포함 되어 있습니다. Mvn 대신에 실행 하는 프로젝트의 최상위 수준에서 스크립트 mvnw로 표시 됩니다. 기존 아카이브는 패키지 단계 중에 스프링 부팅에 의해 향상 됩니다. 시작 하려는 기본 클래스는 구성 옵션을 사용 하거나 일반적인 방법으로 매니페스트에 기본 클래스 특성을 추가 하 여 지정할 수 있습니다. 기본 클래스를 지정 하지 않으면 플러그 인은 공용 정적 void main (문자열 [] args) 메서드를 사용 하 여 클래스를 검색 합니다. 여기에 모든 예를 들어, 우리는 프로젝트를 생성 하는 STS (스프링 유료 스위트) IDE를 사용 하 고 있습니다. 당신은 봄 프레임 워크의 공식 사이트에서이 IDE를 다운로드 할 수 있습니다. 스프링 부트 프로젝트를 작성 하는 방법은 여러 가지가 있습니다.

다음 방법 중 하나를 사용 하 여 응용 프로그램을 만들 수 있습니다. Spring의 핵심 요소는 응용 프로그램 수준에서 인프라를 지 원하는 것입니다. Spring은 엔터프라이즈 응용 프로그램의 “배관”에 초점을 맞추고 특정 배포 환경과의 불필요 한 관계 없이 팀이 응용 프로그램 수준의 비즈니스 논리에 집중할 수 있도록 합니다. 우리는 그것을 스프링 부트 프로젝트로 만들기 위해 그것을 구성 해야 합니다. 여기, 우리는 우리의 Maven 프로젝트에 부모를 추가 하 고 있습니다. 프로젝트는이 부모 프로젝트의 자식 임을 선언 하는 데 사용 됩니다. 스프링 부트 Maven 플러그인을 사용 하려면 다음 예제와 같이 pom.xml의 플러그인 섹션에 적절 한 XML을 포함 시키십시오. 마침을 클릭 하면 스프링 부트 프로젝트가 생성 됩니다. 우리의 새로운 프로젝트는 다음 스크린 샷과 같습니다. 최소 요구 사항, 이전 버전에서 업그레이드에 대 한 지침 및 지원 정책에 대 한 자세한 내용은 공식 Spring Framework 위 키 페이지를 참조 하십시오. 스프링 프레임 워크는 현대에 대 한 포괄적 인 프로그래밍 및 구성 모델을 제공 합니다 Java 기반 엔터프라이즈 응용 프로그램-모든 종류의 배포 플랫폼에 있습니다. 이 라인은 출력 창에서 14.047 초 (JVM 실행 17.391)에서 스프링 Bootex넉넉한를 시작 하 여 애플리케이션이 시작 되었다는 것을 보여줍니다.

새로운 스프링 프레임 워크 5.0: 기능적인 웹 프레임 워크 패키지 목표는 Java 코드를 컴파일하고, 테스트를 실행 하 고, 대상 디렉터리 내의 JAR 파일에 코드를 패키지화 하 여 완료 합니다. JAR 파일의 이름은 프로젝트의 and를 기반으로 합니다 . 예를 들어, 이전부터 최소 pom.xml 파일을 고려할 때, JAR 파일은 gs-maven-0.1.0로 명명 됩니다. 클래스 파일을 직접 배포 하거나 작업 하는 것은 거의 불가능 하기 때문에 패키지 목표를 대신 실행 하는 것이 좋습니다. 이전 예제와 같이 구성을 포함 하지 않은 경우에는 자체적으로 플러그인을 실행할 수 있습니다 (그러나 다음 예제와 같이 패키지 목표가 사용 됩니다. 또는 이미 위에서 보여준 것 처럼 mvn 설치 단계를 사용 합니다 (“테스트”가 “설치”의 단계로 포함 되어 있는 수명 주기 정의가 있습니다).

Spread the love