Spring Boot: IntelliJ에서 코드를 변경한 후 애플리케이션을 자동으로 다시 시작하도록 설정
2679 단어 IntelliJspring-bootgradle
자동 재부팅
Spring Boot 프레임워크의 모듈로 제공되는 Developer Tools는 애플리케이션 개발을 진정시키는 모듈입니다.
개발자 도구는 5가지 기능으로 구성됩니다.
위의 기능 중 개발 프로세스에 속도에 큰 영향을 미치는 것은 두 번째 Automatic Restart입니다. 이렇게하면 ./out 및 ./build와 같은 폴더의 파일 변경 사항을 모니터링하고 클래스 경로의 파일이 변경되면 응용 프로그램을 자동으로 다시 시작할 수 있습니다.
Developer Tools 설치는 매우 간단합니다. 다음 줄을 build.gradle의
dependencies
지시문에 추가하십시오.dependencies {
...
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
...
}
IntelliJ와 Developer Tools 통합
그러나 위의 한 줄만 추가하면 Developer Tools가 자동으로 응용 프로그램을 다시 시작하지 않습니다. 추가로 두 단계를 수행해야 합니다.
먼저 프로젝트 빌드를 자동화하는 설정에 사용하도록 설정해야 합니다. Preferences.../Settings... -> Build, Execution, Deployment -> Compiler를 열고 Build project automatically를 허용합니다.
그런 다음 레지스트리 설정을 변경합니다. command+shift+A를 누르고(Windows를 사용하는 경우 Ctrl+Shift+A를 누름) 레지스트리를 찾습니다.
레지스트리 목록을 스크롤하여 다음 설정을 찾아서 활성화합니다.
compiler.automake.allow.when.app.running
위의 두 단계를 완료하면 수동으로 다시 시작하지 않고도 애플리케이션을 개발할 수 있습니다.
마지막으로 주목해야 할 것은 응용 프로그램을 시작하는 방법입니다. Gradle 작업의
bootRun
대신 main
함수를 실행하여 응용 프로그램을 시작해야 합니다.요약
이 논문에서는 다음 두 가지에 대해 설명했습니다.
Reference
이 문제에 관하여(Spring Boot: IntelliJ에서 코드를 변경한 후 애플리케이션을 자동으로 다시 시작하도록 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/suin/items/a6c2562b9d69f7c7b62c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)