1 모듈 핫 전개
다음과 같이 우리가 application.properties의 템플릿 엔진 캐시를 닫을 수 있도록, 다음 페이지는 페이지를 수정되지 새로 고침, 페이지의 내용을 수정하는 경우 SpringBoot에서, 템플릿 엔진 페이지 캐시는 기본적으로 활성화되어 있습니다 :
Thymeleaf 구성 :
spring.thymeleaf.cache = 거짓
프리 마커 구성 :
spring.freemarker.cache = 거짓
그루비 구성 :
spring.groovy.template.cache = 거짓
속도 구성 :
spring.velocity.cache = 거짓
2, 디버그 모드 디버그를 사용하여 뜨거운 배포를 달성
이 방법은 어떤 플러그인을 설치하지 않고도 시스템을 실행하는 핫, 사용 디버그 모드를 배포 할 수있는 가장 쉽고 빠른 방법이지만, 구성 파일에 아무런 머리, 핫 배포를 증가시키기 위해 사용하는 방법 이름, 클래스, 및 방법을 변경하지 제한했다.
3, 스프링 부팅 DevTools로
추가 스프링 부팅 DevTools로 봄 부팅 프로젝트에 의존하는 코드 페이지 및 핫 배포를 실현 될 수있다. 으로는 다음과 같습니다 :
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
주로 우리를 구원하기 위해 달성하기 위해 전략의 변경 후 파일 다시 시작을 사용하고, 그것은 구성 파일을 수정하는 변경 사항을 포함하여 다양한 시스템의 역할이 커버 할 수있는 방법이의 이름을 변경하는 것이 그러한 방법을 제공하지만, 결과는 아주 명확하다 수동으로 다시 시작 시간을 클릭 효율성을 개선하고, 다소 덜 경험을 다시.
별도로 사용이 방법으로 배열 된 경우 스프링 부팅 DevTools로는 닫지 기본적으로 스텐실 버퍼를 않습니다 해제 된 버퍼 스텐실.
4 봄로드
이 방법 및 디버그 모드는 제한된 범위와 유사하지만 디버그 모드가 활성화에 의존하지 않는, 봄로드 라이브러리에 의해 시작, 당신은 실시간으로 일반 모드로 배포 열을 수행 할 수 있습니다. 이것은에서 실행 confrgration에서 구성해야합니다.
5, JRebel
Jrebel 자바 개발자 최고의 핫 배포 도구, 봄 부팅이 우수한 지원을 제공 JRebel 소프트웨어 14 일의 시험 기간을 청구한다. 이 플러그인을 통해 직접 설치할 수 있습니다.
원본 주소 : HTTPS : //my.oschina.net/ruoli/blog/1590148