>Java >java지도 시간 >아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

王林
王林앞으로
2023-05-18 17:43:23912검색

시나리오 설명

프로젝트 개발 과정에서 프로젝트를 수정하고 디버깅해야 할 때마다 프로젝트를 다시 시작해야 하므로 많은 시간이 낭비됩니다. 다음은 제가 컴파일한 일반적으로 사용되는 두 가지 방법입니다

방법 1

시작 구성 방법 수정(주로 디버그 모드용)
시작 구성 클릭 =》edit configrations…

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

Updateclasses 구성 및 수정 아래 리소스
에 대한 ‘update‘ 작업: 사용자가 적극적으로 업데이트를 수행할 때 단축키 업데이트: 프레임 비활성화 시 Ctrl + F9

: 편집 창이 포커스를 잃을 때 업데이트

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

방법 2

SpringBoot- dev -Tools hot development

Instructions
개발자가 프로젝트에 spring-boot-devtools를 도입하면 클래스 경로 경로가 변경되는 한 프로젝트가 자동으로 다시 시작되어 프로젝트 개발 속도가 크게 향상됩니다. . 개발자가 Eclipse를 사용하는 경우 코드를 수정하고 저장한 후 프로젝트가 자동으로 컴파일되고 다시 시작됩니다. 개발자가 IntelliJ IDEA를 사용하는 경우 기본적으로 개발자는 다시 시작하기 전에 수동으로 컴파일해야 합니다. 수동으로 컴파일하는 경우 빌드 -> 프로젝트 빌드 메뉴를 클릭하거나 Ctrl+F9 단축키를 눌러 컴파일에 성공하면 프로젝트가 다시 시작됩니다. 물론 IntelliJ IDEA를 사용하는 개발자는 구성 단계:

1.idea가 자동 컴파일을 시작합니다

File=》Settings=》Build,Execution,Deployment=》Compiler=》자동으로 프로젝트 빌드 확인

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

Ctrl+shifter+alt+/ =》Registry=》compiler.automake.allow.parallel

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?

2.jar
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
3.application.properties 파일을 추가하여 구성을 추가하세요
#热部署默认会重启
spring.devtools.restart.enabled=true
#添加那个目录的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
#排除那个目录的文件不需要restart
spring.devtools.restart.exclude=static/**,public/**

위 내용은 아이디어 springboot springCloud 핫 로딩 및 핫 디버깅을 위한 일반적인 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제