봄 부팅 뜨거운 배포 오가지

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

추천

출처www.cnblogs.com/fly520/p/11984083.html