IntelliJ에서 타임리프(Thymeleaf) 자동 새로고침 설정 방법 (Live Reload)
KUKJIN LEE • 1개월 전 작성
IntelliJ IDEA에서 타임리프(Thymeleaf)를 사용해 개발할 때, 변경 사항을 실시간으로 브라우저에 반영하는 Live Reload(자동 새로고침) 기능을 설정할 수 있습니다. 이 설정을 통해 매번 수동으로 빌드하거나 애플리케이션을 재시작하지 않고도 변경된 내용을 바로 확인할 수 있습니다.
(Cursor 사용하면 별도의 설정없이 편하게 개발할 수 있습니다.)
1. IntelliJ 설정
1.1 IntelliJ 설정 열기
-
IntelliJ IDEA를 열고 상단 메뉴에서 File > Settings (Mac의 경우 IntelliJ IDEA > Preferences)로 이동합니다.
2. Build, Execution, Deployment 설정
2.1 Gradle 설정 변경
-
왼쪽 메뉴에서 Build, Execution, Deployment > Build Tools > Gradle로 이동합니다.
-
Build and run using 옵션과 Run tests using 옵션을 IntelliJ IDEA로 선택합니다.
이 설정은 프로젝트의 빌드와 테스트를 IntelliJ의 빌드 시스템을 사용하여 처리하게 하여, 빠른 빌드와 변경 사항의 즉각적인 반영을 가능하게 합니다.
3. 컴파일러 설정
3.1 Build Project Automatically 활성화
-
왼쪽 메뉴에서 Build, Execution, Deployment > Compiler로 이동합니다.
-
Build project automatically 옵션을 체크합니다.
3.2 Advanced Compiler Settings 설정
-
Advanced Settings 버튼을 클릭합니다.
-
Allow auto-make to start even if developed application is currently running 옵션을 체크합니다.
이 설정을 통해 애플리케이션이 실행 중일 때도 변경 사항이 자동으로 빌드되고 반영됩니다. 즉, 애플리케이션을 다시 시작하지 않고도 변경된 내용을 실시간으로 확인할 수 있습니다.
(새로고침 또는 페이지 이동 후 돌아와야 하는 문제가 있을 수 있습니다.)