Spring Boot DevTools
InteliJ의 "SpringInitializr"에서 프로젝트 시작 전에
여러 가지 dependency를 추가할 수 있다.
또는 프로젝트를 빌드할 때 아래의 코드를 dependency에 추가하면 된다.
Maven
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Gradle.
dependencies {
compileOnly("org.springframework.boot:spring-boot-devtools")
}
기능
"spring-boot-devtools"를 사용하는 응용 프로그램(application)은
클래스 경로의 파일이 변될 때마다 자동으로 다시 시작한다.
코드를 변경하고 다시 확인하기 위해 다시 시작할 필요 없이
변경을 감지하면 자동으로 재시작을 해준다.
사용 법
"Run"버튼 왼쪽의 폼을 눌러준다.
"Edit Configurations"를 클릭한다.
"Modify options"를 클릭한다.
"On frame deactivation" => "Update classes and resources"를 클릭한다.
추가된 것을 확인하고 "APPLY"를 누르고 "OK"를 클릭하면
해당 설정이 적용된다.
'자바 탐구' 카테고리의 다른 글
스프링) 제어의 역전(Inversion of Control) (0) | 2023.04.23 |
---|---|
스프링) 의존관계 주입(Dependency Injection) (0) | 2023.04.23 |
인텔리제이) FAILURE : Build failed with an exception. (0) | 2023.04.21 |
JWT) JWT 사용해보기 (0) | 2023.04.19 |
정규표현식) 메타문자 - * + () 써보기 (0) | 2023.04.12 |