[작성일: 2023. 07. 27]
이클립스를 쭉 사용해오다가 프로젝트나 강의를 들을 때 인텔리제이를 더 많이 사용하는 거 같아 요즘은 인텔리제이를 애용하고 있다.
그러다보니 프론트 화면을 확인할 때 서버 재실행 하는 게 불편해져서 spring-boot-devtools에 대해 알아보았다.
build.gradle에 의존성 추가(gradle 기준)
developmentOnly 'org.springframework.boot:spring-boot-devtools'
인텔리제이 환경설정
- 맥북기준 환경설정 단축키는 command+,
- setting → Build, Excution, Deployment → Compiler → Build project automatically 체크
- setting → Advanced Settings → Allow auto-make to start ~ 체크
LiveReload++ 설치
https://chrome.google.com/webstore/detail/livereload%2B%2B/ciehpookapcdlakedibajeccomagbfab/related
크롬에서 LiveReload++ 확장 프로그램을 설치 후 실행해주면 된다.
정상적으로 설치 되었다면 오른쪽 주소창 옆에 체크박스가 생긴다. (체크표시가 없다면 한 번 클릭해주면 생긴다.)
이제 서버를 재실행하지 않아도 3~5초 뒤에 페이지만 새로고침 해보면 변경 사항이 자동으로 반영되어 있는 것을 확인할 수 있다.