02-12 09:49
Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
관리 메뉴

기록을 합시다.

[Spring] IntelliJ에서 Auto-Reloading 하기 본문

공부/Java

[Spring] IntelliJ에서 Auto-Reloading 하기

울집고양이세마리 2023. 5. 13. 15:38

build.gradle 설정 

dependencies {
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
}


`spring-boot-devtools` 모듈은 애플리케이션의 코드나 리소스가 변경될 때 자동으로 리스타트해주고, 라이브 리로딩, 자동 구성 등의 기능을 제공해준다.

application.properties 설정 

# Spring dev-tools
livereload.enabled=true
freemarker.cache=false

 

`livereload.enabled=true`는 개발 중인 애플리케이션을 수정할 때 자동으로 애플리케이션을 리로드해주는 기능을 활성화해준다.

`freemarker.cache=false`는 템플릿 캐시를 사용하지 않도록 설정해준다. 개발 중에는 코드 수정 시 캐시를 지우거나 캐시를 사용하지 않는 것이 편리하기 때문에 캐시를 사용하지 않도록 해야해서 설정한다. 

IntelliJ 설정

상단 메뉴 바에서 [File] => [Settings]를 눌러주고, compiler에 들어간다.

그리고 Build project automaticlaly를 체크박스 표시 해준다. 

위와 동일하게 Advanced Settings에 들어가 Allo auto-make to start even if developed applictation is currently running을 체크박스 표시 해준다. 

 

아무튼 자꾸 리스타트 누르니까 짜증나서 이렇게 설정해줬다..

Comments