IDEA Intellij의 스프링 부트로 자동 새로고침하는 방법
Spring-boot, tomcat, freemarker에 프로젝트 베이스를 작성하여 정상적으로 실행하였습니다.단, 일부 템플릿과 Java 클래스를 변경할 때마다 서버를 재시작하거나 Intelij의 "변경된 클래스 새로고침" 메뉴를 사용하여 변경을 활성화해야 합니다.그것은 많은 시간을 낭비한다!
그런 다음 관계자가 말한 대로 스프링 로드를 사용하려고 합니다.
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.0.RELEASE</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar</systemPath>
</dependency>
</dependencies>
</plugin>
서버를 재실행합니다만, 예상대로 동작하지 않습니다!템플릿이나 클래스가 변경된 후에도 서버를 재시작해야 합니다.
스프링 로드를 자동 새로고침으로 설정하려면 어떻게 해야 합니까?정말 고마워.
Spring-boot 버전은 1.3.0입니다.RC1
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.RC1</version>
</parent>
maven 버전: 3.2 jdk: 1.8 intellij: 14.1.5 os: Windows 8.1 64비트
먼저, 반드시 추가해 주세요.spring-boot-devtools
의존관계로서:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
둘째, 옵션 체크박스가File->Setting –> Build, Execution, Deployment –> Compiler–>
자동으로 프로젝트 빌드가 선택되었습니다.
마지막으로 를 누릅니다.SHIFT+CTRL+A
Linux/Windows 사용자 또는Command+SHIFT+A
Mac 사용자의 경우 열린 팝업 창에 registry를 입력합니다.아래로 스크롤하여Registry...
아래 화살표 키를 사용하여 을 누릅니다.ENTER
에Registry...
.에서Registry
옵션 컴파일러를 확인합니다.오토메이크allow.when.app.running이 켜져 있습니다.
정적 파일이 새로고침되지 않으면 를 누릅니다.CTRL+F9
강제로 새로고침합니다.
위의 지시사항은 여기에서 가져온 것입니다.
주의: 레지스트리에서 이 옵션을 찾을 수 없는 사용자.내 케이스 @Version:2021.2 컴파일러를 위한 새로운 버전의 intellij 아이디어.오토메이크allow.when.app.running 옵션이 고급 설정으로 이동되었습니다.
MacOS용
프리퍼런스 -> 컴파일러 -> "프로젝트 자동 빌드" 체크박스를 켜겠습니다.
시프트 + 명령 + A
확인.compiler.automake.allow.when.app.running
정적 파일이 새로고침되지 않으면 를 누릅니다.CTRL+F9
강제로 새로고침합니다.
CTRL+F9
디버깅으로 프로젝트를 만듭니다.프로젝트를 실행하거나 디버깅하지 않고 자동으로 작동하도록 하는 것이 아이디어입니다.
설정 -> 빌드 -> 컴파일러 -> 자동으로 프로젝트 작성을 선택합니다.
빌드 도구 설정 변경 시 빌드가 실행되는지 여부를 확인할 수 있습니다.
설정 >> 빌드, 실행, 전개 > 빌드 도구
모든 변경 사항을 확인해야 합니다.
언급URL : https://stackoverflow.com/questions/33349456/how-to-make-auto-reload-with-spring-boot-on-idea-intellij
'programing' 카테고리의 다른 글
Jquery .ajax를 사용하여 진행 중인 AJAX 요청을 취소하시겠습니까? (0) | 2023.03.22 |
---|---|
Angular returns 모듈의 테스트 서비스가 정의되지 않았습니다. (0) | 2023.03.22 |
'this' 또는 '$scope' 중 어느 쪽을 사용해야 합니까? (0) | 2023.03.22 |
오버플로우 정렬 단계 버퍼링된 데이터 사용량이 내부 제한을 초과합니다. (0) | 2023.03.22 |
AngularJS는 객체 배열의 데이터 변경 감시 (0) | 2023.03.17 |