명령어로 Spring Boot 앱 실행
터미널 창의 명령어로 Spring Boot 앱을 실행하는 방법에 대해 알아보겠습니다. 몇가지 방법이 있으며, 이미 Spring boot 앱이 있다는 가정하에 진행하겠습니다. 을 알려 드리겠습니다. 몇 가지 방법이 있으며 이미 Spring Boot 앱을 만들었다고 가정하겠습니다.
POM.XML에 Maven 플러그인 추가
Spring Boot 응용 프로그램을 단일 실행 가능한 Java jar 파일로 실행하려면 먼저 프로젝트의 pom.xml 파일을 업데이트하고 maven 플러그인에 추가해야합니다.
pom.xml 파일을 열고 프로젝트 종속성 목록 아래에 다음 XML 스니펫을 추가합니다.
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Maven으로 Spring Boot 프로젝트 빌드
Spring Boot 앱을 실행하려면 먼저 빌드해야합니다. Maven을 사용하여 Spring Boot 앱을 단일 실행 가능 Jar 파일로 빌드하고 패키징하려면 아래 명령을 사용하십시오. pom.xml 파일이 들어있는 프로젝트 폴더에서 실행해야합니다.
maven package
or
mvn install
java -jar 명령으로 Spring Boot 앱 실행
터미널 창의 명령어로 Spring Boot 앱을 실행하려면 java -jar 명령을 사용할 수 있습니다. 이는 Spring Boot 앱이 실행 가능한 jar 파일로 패키지된 경우 가능합니다.
java -jar target/mywebserviceapp-0.0.1-SNAPSHOT.jar
Maven을 사용하여 Spring Boot 앱 실행
Maven 플러그인을 사용하여 Spring Boot 앱을 실행할 수도 있습니다. Maven 플러그인으로 Spring Boot 앱을 실행하려면 아래 명령어를 사용하십시오.
mvn spring-boot:run
Gradle로 Spring Boot 앱 실행
Gradle을 사용하면 다음 명령으로 Spring Boot 앱을 실행할 수 있습니다.
gradle bootRun
자동 재시작 및 핫 스와핑
spring-boot-devtools 종속성을 사용하는 응용 프로그램은 클래스 경로의 파일이 변경될 때마다 자동으로 다시 시작됩니다. 이것이 작동하기 위해서는 IDE를 사용하여 Spring Boot App을 실행해야합니다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
'SW > Java' 카테고리의 다른 글
Java : Spring: Bean 생성, 소멸 시 메소드 호출 방법 : 예제, 구현 (0) | 2020.04.14 |
---|---|
Java : Spring: bean : 객체 생성, 태그 : 개념, 예제, 구현 (0) | 2020.04.13 |
Java: Spring : IoC 개념 : ApplicationContext, BeanFactory : 예제, 구현 (0) | 2020.04.12 |
Java : Spring : bean : 사용방법, 예제, 관련 개념, 필요성 (0) | 2020.04.07 |
Java : Spring : 개념, 개요, 특징 (0) | 2020.02.14 |