본문 바로가기
공부/java & Spring

[Spring boot] intellij 자동빌드 설정하기

by 고기 2022. 11. 4.

1. 개요

2. build.gradle -> spring-boot-devtools 의존성 추가

3. application.properties -> spring.thymeleaf.cache=false 추가

4. Settings - compiler에서 Build project automatically 활성화

5. Settings - Advanced Settings에서 Allow auto-make to start even if developed application is currently running 활성화


1. 개요

인텔리제이 커뮤니티 버전은 알게 모르게 제한되는 기능이 많은것 같다...

이클립스 쓰다가 인텔리제이로 넘어와서 사용하다보면 뭔가 이상한데? 싶은 기능들이 있다.

뭐 물론 나는 이클립스 기능도 잘 모르긴 하지만.

어쨌든 찾아보면 울티메이트 버전만 기능을 제공하는 경우가 많았다.

visual studio code를 씁시다.

 

프로젝트를 만들다보니까 자동빌드 안되는건 뭐.. 그거야 그 때마다 직접 해주면 된다 싶지만...

수정할때마다 재기동해줘야하는건 영 아닌것같아서 구글 선생님께 여쭤보았다.

 

2. spring-boot-devtools 의존성 추가

build.gradle 파일에 의존성을 추가해주자.

 

3. spring.thymeleaf.cache=false 추가

application.properties 파일에 템플릿엔진 캐시를 false로 설정해주자.

 

4. Build project automatically 활성화

Settings 메뉴의 compile에서 옵션을 활성화시켜주자.

 

5. Allow auto-make to start even if developed application is currently running 활성화

Settings 메뉴의 Advanced Settings에서 옵션을 활성화시켜주자.

 

다음과 같이 설정해주면 된다.

나는 아직 소스가 별로 없어서 그런지 자동빌드되는 속도가 이클립스보다 빠른 것 같다. 

이제 주말동안 만족스러운 코딩을 할 수 있겠지?

댓글