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를 활성화 시키고 프로젝트를 수정하면 서버를 재시작하지 않고도 수정된 부분이 바로 반영됨
반응형