![名师讲坛:Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)](https://wfqqreader-1252317822.image.myqcloud.com/cover/154/29977154/b_29977154.jpg)
上QQ阅读APP看书,第一时间看更新
2.5 SpringBoot调试
在项目开发的过程中经常需要对代码进行反复修改,这样就会导致SpringBoot运行容器反复启动。为了解决这种频繁重启问题,SpringBoot提供了自动加载配置的依赖库,以实现代码的动态加载。
范例:【mldnboot-base项目】修改pom.xml配置文件,追加自动加载依赖库配置。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P26_10806.jpg?sign=1738843156-jAUWKRmdKbXjg2Nxatta4nViKtI6G5ZW-0-d30d1c98d6c5e2b2c10f2e8f632ec771)
项目中配置了以上两个开发包之后,每当用户修改项目中程序类的时候都会由SpringBoot自动加载更新后的程序代码,同时也可以在项目名称上看到如图2-7所示的标记“[devtools]”。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P26_1082.jpg?sign=1738843156-D3Gf0EhhQ6t7dAqHbV9ghjUu7BNwrJh1-0-953c9925a8928b27272f2ec3b5cf16c2)
图2-7 SpringBoot动态加载更新程序