728x90
반응형

spring-boot-devtools 라이브러리 사용 방법

 

devtools 라이브러리에서 제공하는 기능

  • Property Defaults
  • Automatic Restart
  • Live Reload
  • Global Settings
  • Remote Applications

보통 Automatic Restart와 LiveReload 기능을 사용하기 위해 사용함

서버를 재시작하지 않고, 클래스파일에 변경사항이 있을 시 이를 캐치하여 리로드 해줌

 


 

Automatic Restart와 LiveReload 사용 방법

1. build.gradle에 의존성 추가

developmentOnly 'org.springframework.boot:spring-boot-devtools'

 

2. IntelliJ 환경 설정

Preferences > Build, Execution, Deployment > Complier 

✅ Add rutime assertions for notnull-annotated methods and parameters

 

Preferences > Advanced Settings

Allow auto-make to start even if developed application is currently running

 

3. LiveReload 설치

Chrome 웹 스토어에서 LiveReload 설치

 

👏 이후 localhost에서 LiveReload를 활성화 시키고 프로젝트를 수정하면 서버를 재시작하지 않고도 수정된 부분이 바로 반영됨

반응형
복사했습니다!