> For the complete documentation index, see [llms.txt](https://jack80342.gitbook.io/spring-boot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack80342.gitbook.io/spring-boot/iii.-using-spring-boot/19.-running-your-application/19.5.-hot-swapping.md).

# 19.5. 热交换

由于Spring Boot应用只是普通的Java应用，所以JVM热交换（hot-swapping）也能开箱即用。不过JVM热交换能替换的字节码有限制。想要更彻底的解决方案可以使用[JRebel](http://zeroturnaround.com/software/jrebel/)。

`spring-boot-devtools`模块也支持应用快速重启(restart)。详情参考下面的[章节 20，开发者工具](http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#using-boot-devtools)和[“How-to”](/spring-boot/ix.-how-to-guides.md)章节。
