본문 바로가기
Tool/IntelliJ

IntelliJ Spring boot Devtools 자동 빌드 반영 적용

by 미미믹 2024. 7. 25.

인텔리제이 Spring boot Devtools 자동 빌드 반영 방법

spring-boot-devtools가 있으면 저장할 때마다 자동으로 반영해줘서 서버를 내렸다 올렸다 할 필요가 없어서 편리하다.

이클립스로 사용할때는 의존성만 추가해주면 바로 적용이 됐던것 같은데.. 인텔리제이는 따로 설정을 해주었다.

1. dependency 추가

maven

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

gradle

implementation group: 'org.springframework.boot', name: 'spring-boot-devtools'

 

2. build automatically 설정

File > Settings를 클릭하여 설정창을 열어준다.
*Mac일 경우 IntellJ IDEA > Preferences

Build, Execution, Deployment > Compiler 항목을 선택한다.

Build project automatically 항목을 체크해준다.

3. auto-make 설정

설정창에서
Advanced Settings 항목을 선택한다.

Allow auto-make to start even if developed application ~~ 항목을 체크해준다.

* 오래된 버전에서는 Registry에서 compiler.automake.allow.when.app.running 항목을 체크해줘야 한다고한다..