본문 바로가기

전체 글

(79)
스프링 부트 #8. 빌드 도구 8. 빌드 도구 플러그인 Spring Boot는 Maven 및 Gradle 용 빌드 도구 플러그인을 제공합니다. 플러그인은 실행 가능한 jar 패키징을 포함하여 다양한 기능을 제공합니다. 이 섹션에서는 두 플러그인에 대한 자세한 내용과 지원되지 않는 빌드 시스템을 확장해야하는 경우 도움이됩니다. 방금 시작한 경우, 먼저 " Spring Boot 사용 "섹션 에서 " Build Systems " 를 읽으십시오 . 8.1. 스프링 부트 메이븐 플러그인 Spring Boot Maven 플러그인은 Maven에서 Spring Boot 지원을 제공하여 실행 가능한 jar 또는 war 아카이브를 패키지하고 애플리케이션을 "제자리에서"실행할 수 있도록합니다. 사용하려면 Maven 3.2 이상을 사용해야합니다. 자세한 ..
스프링 부트 #7. 스프링부트 CLI 7. 스프링 부트 CLI Spring Boot CLI는 Spring 애플리케이션을 빠르게 개발하려는 경우 사용할 수있는 명령 행 도구입니다. Groovy 스크립트를 실행할 수 있습니다. 이는 많은 상용구 코드없이 친숙한 Java 유사 구문을 가지고 있음을 의미합니다. 새 프로젝트를 부트 스트랩하거나 자신의 명령을 작성할 수도 있습니다. 7.1. CLI 설치 SDKMAN!을 사용하여 Spring Boot CLI (명령 줄 인터페이스)를 수동으로 설치할 수 있습니다. (SDK 관리자) 또는 OSX 사용자 인 경우 Homebrew 또는 MacPorts를 사용합니다. 포괄적 인 설치 지침은“시작하기”섹션에서 Spring Boot CLI 설치를 참조하십시오 . 7.2. CLI 사용 CLI를 설치 한 spring후..
스프링 부트 #6.애플리케이션 배포 6. 스프링 부트 애플리케이션 배포 Spring Boot의 유연한 패키징 옵션은 응용 프로그램 배포와 관련하여 다양한 선택을 제공합니다. Spring Boot 애플리케이션을 다양한 클라우드 플랫폼, 컨테이너 이미지 (Docker 등) 또는 가상 / 실제 머신에 배치 할 수 있습니다. 이 섹션에서는보다 일반적인 배포 시나리오에 대해 설명합니다. 6.1. 컨테이너에 배포 컨테이너에서 응용 프로그램을 실행하는 경우 실행 가능한 jar을 사용할 수 있지만,이를 확장하여 다른 방식으로 실행하는 것이 종종 유리합니다. 특정 PaaS 구현은 아카이브가 실행되기 전에 압축을 풀도록 선택할 수도 있습니다. 예를 들어 Cloud Foundry는 이러한 방식으로 작동합니다. 압축을 푼 아카이브를 실행하는 가장 간단한 방법은..