코드를 변경할 때마다 서버를 재시작해야 하는 것은 너무 귀찮은 일이 될 것이다. 코드의 변경을 자동으로 감지하여 반영해주는 것이 DevTools의 역할이다.
pom.xml
파일을 열어 DevTools를 추가해준다.
저장하고 잠시 기다리면 다운로드가 완료되고 프로젝트가 설정된다.
서버를 중지시키고 다시 시작하면 DevTools가 반영된 것이다.
반영을 확인하기 위해 코드를 수정해보자.
Course 목록 2개를 더 추가해주었다.
변경사항을 저장하자마자 Console창이 바쁘게 움직이 것이다. 바쁘게 로그가 돌아가고 애플리케이션이 자동으로 다시 실행된다.
localhost:8080/courses
로 이동하면 추가한 목록들이 업데이트되어 있는 것을 확인할 수 있다!!
DevTools을 활용한다면 아주 편리하고 빠르게 개발이 가능해질 것이다.