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 로 저장한다. -> 자동빌드 및 재시작 이 되는지 확인한다.