본문으로 건너뛰기

IntelliJ 자동 빌드 재실행

dependencies {

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

위에와 같이 이렇게 디펜던시를 추가하는 것 만으로
개발 할 때에 코드변경이 있을 경우, 자동으로 빌드 및 재시작이 된다고 생각하는데
그렇지 않다 !

File -> Settings -> Bulid,Execution, Deployment -> compiler
다음 두개를 체크한다.

  • Automatically show first error in editor
  • Build project automatically

File -> Settings -> Bulid,Execution, Deployment -> Build Tools -> Gradle

  • Build and run using : IntelliJ IDEA 로 변경
  • Run tests using : IntelliJ IDEA 로 변경

File -> Settings 의 메뉴구성 좌측의 하단부에 Advanced Setting를 선택

Compiler 관련항목 체크하는 부분에서 다음 항목을 체크한다

  • Allow auto-make to start even if developed application is currently running

이렇게 하고 서버런을 했을 때
로그에 restartedMain이라고 찍히면 설정이 완료 된 것이다.

이제 아무 클래스의 내용을 수정하고 cmd + s 로 저장한다. -> 자동빌드 및 재시작 이 되는지 확인한다.