공부하는 중~~/웹

[Spring Boot] 스프링 (코드 수정 시)자동 재시작 하기

임대추 2020. 10. 27. 17:57

 

안녕하세요 대추입니다.

요즘 스프링을 취미삼아 공부하고 있는데 수정하고 재시작하고 하는 과정이 귀찮아 찾아보니

Node.js 의 nodemon처럼 수정하면 자동으로 재시작을 해주는 기능이 있었네요

간단한 수정으로 사용할 수 있어 소개시켜 드리려합니다.

툴은 intellij 기준입니다.

 

 

spring-boot-devtools 추가

자동 재시작 기능을 하는 dependencies는 spring-bot-devtools로 위의 모습처럼 추가해 주시면 됩니다.

configurations를 추가하고 dependencies 맨 아래에 추가하시면 1단계는 끝

 

registry 설정

Ctrl + Shift + A를 누르시면 위와 같은 창이 나오는데 거기에 Registry를 타이핑하고 켜시면 됩니다.

그럼 2단계는 끝

 

registry 설정

Registry를 누르면 위의 모습처럼 나오는데 거기에서 Key에서 'compiler.automake.allow.when.app.running'를 체크하시고 Close를 누르시면 됩니다.

그럼 3단계는 끝

 

Compiler 설정

그 다음 Ctrl + Alt + S를 누르면 위의 창이 뜨는데 위에 Build project automatically를 검색하시던가 Build, Execution, Deployment - Compiler에서 Build project automatically 메뉴를 체크하시고 Apply or OK를 누르시면 됩니다.

그럼 4단계는 끝

 

 

위의 4단계를 거치면 알아서 수정하면 자동으로 재시작이 됩니다.

반응형