API 구현 후 포스트맨에서 통신할 때 수정 사항이 발생하면 서버를 껐다 켜서 컴파일 시켜야했다. 수정사항이 얼마나 많은데 그때마다 서버 껐다 킬 수는 없으니 방법을 알아보다 핫 리로드 설정을 보게 되었다.왜 서버를 껐다 켜야 수정사항이 반영되는 걸까?java는 코드를 컴파일러가 기계어로 번역 후 실행하는 컴파일 언어다. 저장 즉시 실행되는 것이 아니라 컴파일 -> 클래스 로딩 -> 실행 순의 순서가 필요하다. 프로그램이 실행될때 CPU가 바로 기계어를 읽을 수 있어서 빠르지만 개발자가 코드 수정시 재컴파일 해야한다는 단점이 있다. 즉 자바의 특성을 이해하면 알 수 있다.핫 리로드 서버를 껐다 켜지 않아도 코드 수정이 즉시 반영되게 하는 개발 환경 설정장점코드 저장 순간 인텔리제이가 자동 빌드, 변경된..